12. december 2002 - 14:46Der er
6 kommentarer og 1 løsning
lukke vindue
Hvordan får man en Jbutton til at lukke et vindue efter man har trykket på knappen. Koden der får vinduet til at lukke skal stå efter noget andet kode. Hele programmet skal ikke lukke, KUN det aktuelle vindue!
Jeg vil sige, at det kan lade sig gøre ved at sætte det vindue der skal lukkes til false i setVisible... inden vinduet forlades er den sidste del af koden. this.setVisible(false); Programmet går ihvertfald ikke ned af den grund.
cannes skrev dispose() og så for at fjerne framen andenFrame.dispose(); Det kan man gøre, men det kan altså også gøres således: Du har lavet din JButton og tilføjet den på panelet osv ... (forudsætning). DU har også sat en ActionListener på JButton objektet og måske lavet en actionPerformed(ActionEvent obj){} - metode et eller andet sted. .. Når du trykker på JButton'en så ville jeg skrive i actionPerformed: actionPerformed(ActionEvent obj) { if (obj.getSource().equals("knappens navn")) { framederskallukkes.setVisible(false); } }
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.