swing - Implementing JOptionPane in Java -
i created popup window show in response button being clicked in gui. have 2 questions regarding this.
- how rid of text field below radio buttons?
- i need check radio button selected once ok button clicked didn't create button. how implement actionperformed function that?
my code:
private void jbutton2actionperformed(java.awt.event.actionevent evt) { if(evt.getsource() == jbutton2) optionpopup(); } private void optionpopup(){ jpanel panel = new jpanel(); jradiobutton undergraduatebutton = new jradiobutton(); jradiobutton graduatebutton = new jradiobutton(); buttongroup group = new buttongroup(); undergraduatebutton.settext("option a"); graduatebutton.settext("option b"); group.add(undergraduatebutton); group.add(graduatebutton); panel.add(undergraduatebutton); panel.add(graduatebutton); joptionpane.showinputdialog(panel); 
use
joptionpane.showmessagedialoginstead ofjoptionpane.showinputdialogif still want have
?icon instead of!one, usejoptionpane.showmessagedialog(null, panel, "title", joptionpane.question_message);you can remove icon using
joptionpane.plain_messageif want make sure client pressed ok button use
int response = joptionpane.showconfirmdialog(null, panel, "title", joptionpane.plain_message);if
response-1means window closedxbutton, if0user pressedok.more info at: https://docs.oracle.com/javase/tutorial/uiswing/components/dialog.html
- use
undergraduatebutton.isselected(),graduatebutton.isselected()see if 1 of them selected.
Comments
Post a Comment