Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.Container;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.text.DecimalFormat;
- import javax.swing.*;
- public class Lab14_frame extends JFrame {
- private JButton exitButton, clearButton;
- private JTextField txtAge, txtName, txtMileage;
- public Lab14_frame(){
- float mileage = 23.4055f;
- DecimalFormat dec = new DecimalFormat("##0.00");
- JFrame mainFrame = new JFrame();
- mainFrame.setTitle("Lab 11");
- mainFrame.setBounds(100, 300, 200, 200);
- JPanel mainPanel = new JPanel();
- JLabel lblName = new JLabel("First Name");
- mainPanel.add(lblName);
- txtName = new JTextField("Your First Name");
- mainPanel.add(txtName);
- JLabel lblAge = new JLabel("Last Name");
- mainPanel.add(lblAge);
- txtAge = new JTextField("Your Last Name");
- mainPanel.add(txtAge);
- JLabel lblMileage = new JLabel("Mileage");
- mainPanel.add(lblMileage);
- txtMileage = new JTextField(" "+dec.format(mileage));
- mainPanel.add(txtMileage);
- clearButton = new JButton("Clear");
- clearButton.addActionListener(new ExitClass());
- mainPanel.add(clearButton);
- exitButton = new JButton("Exit");
- exitButton.addActionListener(new ExitClass());
- mainPanel.add(exitButton);
- //mainPanel.add(btnExit);
- Container container = mainFrame.getContentPane();
- container.add(mainPanel);
- mainFrame.setVisible(true);
- }
- private class ExitClass implements ActionListener {
- @Override
- public void actionPerformed(ActionEvent e){
- if(e.getSource().equals(exitButton)){System.exit(0);}
- else{
- txtAge.setText("");
- txtMileage.setText("");
- txtName.setText("");
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment