Есть текст программы, которая выводит окно с кнопкой. при нажатии на кнопку выходит сообщение. Помогите добавить еще 3 кнопки: "В соседний район", "Через район", "За пределы города". Причем у последней кнопки рядом должно быть поле ввода, куда пользователь должен будет вводит кол-во км от города. И при нажатии на последнюю кнопку в сообщении должно выводится число(руб. за км. - это число устанавливает автор), умноженное на число км. | Код | package k2; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.SwingUtilities; public class k2 implements ActionListener { public k2() { initComponents(); } private JFrame viewForm; private void initComponents() { viewForm = new JFrame("Такси Вегас"); viewForm.setSize(200, 100); viewForm.setVisible(true); viewForm.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE); JButton button = new JButton("по району"); button.setVisible(true); button.setLocation(12, 12); button.setSize(165, 50); button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { JOptionPane.showMessageDialog(viewForm, "Стоимость поездки 60 руб.", "Цена", JOptionPane.WARNING_MESSAGE); } }); viewForm.getContentPane().add(button); viewForm.getContentPane().add(new JLabel()); } public void actionPerformed(ActionEvent action) { } public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { new k2(); } }); } }
|
|