package helloo;
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JSplitPane;
import javax.swing.JLabel;
import javax.swing.JTextField;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.Font;
import java.awt.SystemColor;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
public class hellooo extends JFrame {
private JPanel contentPane;
private JTextField textField;
private JTextField textField_1;
private JTextField textField_2;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
hellooo frame = new hellooo();
frame.setVisible(true);
frame.setTitle("-*-数字相加-*-");
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public hellooo() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(4, -30, 450, 300);
contentPane = new JPanel();
contentPane.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
}
});
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
JLabel label = new JLabel("");
label.setBounds(5, 5, 0, 256);
contentPane.add(label);
JLabel lblNewLabel = new JLabel("num1");
lblNewLabel.setBounds(36, 40, 54, 15);
contentPane.add(lblNewLabel);
textField = new JTextField();
textField.setBounds(122, 37, 66, 21);
contentPane.add(textField);
textField.setColumns(10);
JLabel a = new JLabel("num2");
a.setBounds(36, 95, 54, 15);
contentPane.add(a);
textField_1 = new JTextField();
textField_1.setBounds(122, 92, 66, 21);
contentPane.add(textField_1);
textField_1.setColumns(10);
JLabel lblNewLabel_2 = new JLabel("sum");
lblNewLabel_2.setBounds(36, 146, 54, 15);
contentPane.add(lblNewLabel_2);
textField_2 = new JTextField();
textField_2.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {
if(e.getKeyChar()==KeyEvent.VK_ENTER ) {
double head = Double.parseDouble(textField.getText());
double foot = Double.parseDouble(textField_1.getText());
double roosterNum = head+foot;
textField_2.setText(""+roosterNum);
}
}
});
textField_2.setBounds(122, 143, 66, 21);
contentPane.add(textField_2);
textField_2.setColumns(10);
JButton btnCal = new JButton("cal");
btnCal.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {
if(e.getKeyChar()==KeyEvent.VK_ENTER ) {
double head = Double.parseDouble(textField.getText());
double foot = Double.parseDouble(textField_1.getText());
double roosterNum = head+foot;
textField_2.setText(""+roosterNum);
}
}
});
btnCal.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
double head = Double.parseDouble(textField.getText());
double foot = Double.parseDouble(textField_1.getText());
double roosterNum = head+foot;
textField_2.setText(""+roosterNum);
}
});
btnCal.setBounds(71, 206, 93, 23);
contentPane.add(btnCal);
}
}