13.07.2015 Views

Java™ Application Development on Linux - Dator

Java™ Application Development on Linux - Dator

Java™ Application Development on Linux - Dator

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

536Appendix BA Java Swing GUI for BudgetPro73 dialog.setVisible(false); // go away74 }75 });7677 JButt<strong>on</strong> cancelButt<strong>on</strong> = new JButt<strong>on</strong>("Cancel");78 cancelButt<strong>on</strong>.addActi<strong>on</strong>Listener(new Acti<strong>on</strong>Listener() {79 public void acti<strong>on</strong>Performed(Acti<strong>on</strong>Event e) {80 clear(); // toss out any entry81 dialog.setVisible(false);82 }83 });84 getRootPane().setDefaultButt<strong>on</strong>(createButt<strong>on</strong>);8586 JPanel closePanel = new JPanel();87 closePanel.setLayout(new BoxLayout(closePanel, BoxLayout.LINE_AXIS));88 closePanel.add(Box.createHoriz<strong>on</strong>talGlue());89 closePanel.add(createButt<strong>on</strong>);90 closePanel.add(Box.createRigidArea(new Dimensi<strong>on</strong>(5, 0)));91 closePanel.add(cancelButt<strong>on</strong>);92 closePanel.setBorder(BorderFactory.createEmptyBorder(10,0,5,5));9394 JPanel c<strong>on</strong>tentPane = new JPanel(new BorderLayout());95 c<strong>on</strong>tentPane.add(label, BorderLayout.PAGE_START);96 c<strong>on</strong>tentPane.add(textes, BorderLayout.CENTER);97 c<strong>on</strong>tentPane.add(closePanel, BorderLayout.PAGE_END);98 c<strong>on</strong>tentPane.setOpaque(true);99 setC<strong>on</strong>tentPane(c<strong>on</strong>tentPane);100101 //Show it.102 setSize(new Dimensi<strong>on</strong>(300, 160));103 setLocati<strong>on</strong>RelativeTo(frame);104 setVisible(true);105106 } // c<strong>on</strong>structor107108 public String109 getName()110 {111 String retval = null;112 if (nameField != null) {113 retval = nameField.getText();114 }115 return retval;116 } // getName117118 public String119 getAmnt()120 {121 String retval = null;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!