Java Reference
In-Depth Information
38
39 private void createButton()
40 {
41 button = new JButton( ÐAdd InterestÑ );
42
43 class AddInterestListener implements
ActionListener
44 {
45 public void
actionPerformed(ActionEvent event)
46 {
47 double rate = Double.parseDouble(
48 rateField.getText());
49 double interest =
account.getBalance()
50 * rate / 100 ;
51 account.deposit(interest);
52 resultArea.append(account.getBalance()
+ Ð\nÑ );
53 }
54 }
55
56 ActionListener listener = new
AddInterestListener();
57 button.addActionListener(listener);
58 }
59
60 private void createPanel()
61 {
62 panel = new JPanel();
63 panel.add(rateLabel);
64 panel.add(rateField);
65 panel.add(button);
66 JScrollPane scrollPane = new
JScrollPane(resultArea);
67 panel.add(scrollPane);
68 add(panel);
69 }
70
71 private JLabel rateLabel;
72 private JTextField rateField;
73 private JButton button;
74 private JTextArea resultArea;
75 private JPanel panel;
76 private BankAccount account;
Search WWH ::




Custom Search