JComboBox , getSelectedIndex og overførsel af data ml. to vinduer
Hej Eksperter.
Jeg har to spørgsmål:
1. Hvad er problemet ved nedenstående kode, siden at jeg får en fejl ved "ansTypeCombo.getSelectedIndex(index)". Det er til et popup vindue, som skal have tomme felter når det åbnes på ny.
public Ansat visDialog() { int index = 0; nameField.setText(""); emailField.setText(""); tlfFastField.setText(""); tlfMobilField.setText(""); tlfLokalField.setText(""); ansTypeCombo.setSelectedIndex(index); usrField.setText(""); pswField.setText(""); setOk(false); setVisible(true); nameField.requestFocus(); if (isOk()) { return new Ansat( null, nameField.getText(), emailField.getText(), ansTypeCombo.getSelectedIndex(index), tlfFastField.getText(), tlfMobilField.getText(), tlfLokalField.getText(), usrField.getText(), pswField.getText()); } else { return null; } }
2. Er der nogen der ved hvordan man overfører data fra et dialogWindow til parent-window?
Min JComboBoks er lavet på følgende måde. Skulle indes 0, ikke være "Fastansat", hvis jeg bruger ansTypeCombo.getSelectedIndex(index) til overføre det til constuctoren Ansat?
hej brian ;), hvornår er det du skal bruge informationerne? er det når dialogen oprettes, for så kan du sende informationerne med som parametre til dialogen, eller er det når dialogen "kører"? der kan du evt sende en this reference af parent med i oprettelsen af dialogen og så kalde get metoder i parent. dette er dog en forholdsvis "grim metode" men den kan virke..
hvad er det for informationer som du skal have fat i? informationerne kunne evt. ligge i en container af en slags som du senderen reference med dialogen når den oprettes.
ok, hvis du har brug for hjælp kan du jo bare sige til :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.