daily pastebin goal
64%
SHARE
TWEET

Untitled

a guest Jan 21st, 2019 87 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2.  * Name: Joseph Lawson
  3.  * Class: 231 - Java
  4.  * Lab 14 - Data Entry Form III
  5.  */
  6.  
  7. import java.awt.Container;
  8. import java.awt.event.ActionEvent;
  9. import java.awt.event.ActionListener;
  10. import java.text.DecimalFormat;
  11. import javax.swing.*;
  12.  
  13.         public class Lab14_frame extends JFrame {
  14.             private JButton exitButton, clearButton;
  15.             private JTextField txtAge, txtName, txtMileage;
  16.            
  17.             public Lab14_frame(){
  18.            
  19.                
  20.                 float mileage = 23.4055f;
  21.                 DecimalFormat dec = new DecimalFormat("##0.00");
  22.                
  23.                 JFrame mainFrame = new JFrame();
  24.                 mainFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
  25.                 mainFrame.setTitle("Lab 14");
  26.                 mainFrame.setBounds(100, 300, 200, 200);
  27.                
  28.                
  29.                 JPanel mainPanel = new JPanel();
  30.                
  31.                 JLabel lblName = new JLabel("First Name");
  32.                 mainPanel.add(lblName);
  33.                 txtName = new JTextField("Your First Name");
  34.                 mainPanel.add(txtName);
  35.                
  36.                 JLabel lblAge = new JLabel("Last Name");
  37.                 mainPanel.add(lblAge);
  38.                 txtAge = new JTextField("Your Last Name");
  39.                 mainPanel.add(txtAge);
  40.                
  41.                 JLabel lblMileage = new JLabel("Mileage");
  42.                 mainPanel.add(lblMileage);
  43.                 txtMileage = new JTextField("             "+dec.format(mileage));
  44.                 mainPanel.add(txtMileage);
  45.                
  46.                 clearButton = new JButton("Clear");
  47.                 clearButton.addActionListener(new ExitClass());
  48.                 mainPanel.add(clearButton);
  49.                 exitButton = new JButton("Exit");
  50.                 exitButton.addActionListener(new ExitClass());
  51.                 mainPanel.add(exitButton);
  52.                
  53.                 //mainPanel.add(btnExit);
  54.                 Container container = mainFrame.getContentPane();
  55.                 container.add(mainPanel);
  56.                
  57.                
  58.                
  59.                 mainFrame.setVisible(true);
  60.             }
  61.        
  62.  
  63.  
  64.         private class ExitClass implements ActionListener {
  65.             @Override
  66.            
  67.                 public void actionPerformed(ActionEvent e){
  68.                     if(e.getSource().equals(exitButton)){System.exit(0);}
  69.                     else{
  70.                         txtAge.setText("");
  71.                         txtMileage.setText("");
  72.                         txtName.setText("");
  73.                     }
  74.                 }
  75.                
  76.             }
  77.         }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top