input1 = (String)JOptionPane.showInputDialog(null,
"Is this a question?",
"Dialog Title",
2,
null,
null,
"Type something here.");
Imi poate explica cineva ce inseamna toate elementele din aceasta casuta de dialog .De exemplu primul null de ce se pune, is this a question stiu ca este ce apare inainte de casuta de introducere de date,"Dialog Title" este titlul, 2 reprezinta forma ce apare in stanga, urmatori 2 de null ce inseamna?
Răspunsuri la întrebare
Răspuns de
1
Atunci cand poti da unui parametru valoarea null e cel mai probabil deoarece constructorul verifica daca valoarea e null si o inlocuieste cu una de default.
Daca te uiti la implementarea clasei respective vei observa ca are mai multi constructori. Constructorul pe care il folosesti tu in acest caz stie cum sa reactioneze cand variabilele de la acei parametrii sunt null. Daca nu mergea cu null cand rulai aplicatia ai fi primit un NullPointerException.
Daca te uiti la implementarea clasei respective vei observa ca are mai multi constructori. Constructorul pe care il folosesti tu in acest caz stie cum sa reactioneze cand variabilele de la acei parametrii sunt null. Daca nu mergea cu null cand rulai aplicatia ai fi primit un NullPointerException.
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Franceza,
9 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă
Engleza,
9 ani în urmă