Guest User

Untitled

a guest
Jan 20th, 2019
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.83 KB | None | 0 0
  1.     import java.awt.Container;
  2.     import java.awt.event.ActionEvent;
  3.     import java.awt.event.ActionListener;
  4.     import java.text.DecimalFormat;
  5.     import javax.swing.*;
  6.  
  7.         public class Lab14_frame extends JFrame {
  8.             private JButton exitButton, clearButton;
  9.             private JTextField txtAge, txtName, txtMileage;
  10.            
  11.             public Lab14_frame(){
  12.            
  13.                
  14.                 float mileage = 23.4055f;
  15.                 DecimalFormat dec = new DecimalFormat("##0.00");
  16.                
  17.                 JFrame mainFrame = new JFrame();
  18.                 mainFrame.setTitle("Lab 11");
  19.                 mainFrame.setBounds(100, 300, 200, 200);
  20.                
  21.                
  22.                 JPanel mainPanel = new JPanel();
  23.                
  24.                 JLabel lblName = new JLabel("First Name");
  25.                 mainPanel.add(lblName);
  26.                 txtName = new JTextField("Your First Name");
  27.                 mainPanel.add(txtName);
  28.                
  29.                 JLabel lblAge = new JLabel("Last Name");
  30.                 mainPanel.add(lblAge);
  31.                 txtAge = new JTextField("Your Last Name");
  32.                 mainPanel.add(txtAge);
  33.                
  34.                 JLabel lblMileage = new JLabel("Mileage");
  35.                 mainPanel.add(lblMileage);
  36.                 txtMileage = new JTextField("             "+dec.format(mileage));
  37.                 mainPanel.add(txtMileage);
  38.                
  39.                 clearButton = new JButton("Clear");
  40.                 clearButton.addActionListener(new ExitClass());
  41.                 mainPanel.add(clearButton);
  42.                 exitButton = new JButton("Exit");
  43.                 exitButton.addActionListener(new ExitClass());
  44.                 mainPanel.add(exitButton);
  45.                
  46.                 //mainPanel.add(btnExit);
  47.                 Container container = mainFrame.getContentPane();
  48.                 container.add(mainPanel);
  49.                
  50.                
  51.                
  52.                 mainFrame.setVisible(true);
  53.             }
  54.        
  55.  
  56.  
  57.         private class ExitClass implements ActionListener {
  58.             @Override
  59.            
  60.                 public void actionPerformed(ActionEvent e){
  61.                     if(e.getSource().equals(exitButton)){System.exit(0);}
  62.                     else{
  63.                         txtAge.setText("");
  64.                         txtMileage.setText("");
  65.                         txtName.setText("");
  66.                     }
  67.                 }
  68.                
  69.             }
  70.         }
Add Comment
Please, Sign In to add comment