📄 mathexampleframe.java
字号:
import java.awt.*;import java.awt.event.*;public class MathExampleFrame extends Frame { Label label1 = new Label(); TextField textField1 = new TextField(); Button button1 = new Button(); Button button2 = new Button(); Button button3 = new Button(); Label label2 = new Label(); TextField textField2 = new TextField(); public MathExampleFrame() { try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } public static void main(String[] args) { MathExampleFrame mathExampleFrame = new MathExampleFrame(); mathExampleFrame.setTitle("求正弦、余弦值"); mathExampleFrame.setSize(400,120); mathExampleFrame.show(); } private void jbInit() throws Exception { label1.setText("输入数值:"); label1.setBounds(new Rectangle(20, 30, 70, 30)); this.setLayout(null); textField1.setText("0"); textField1.setBounds(new Rectangle(100, 30, 90, 30)); button1.setLabel("正弦"); button1.setBounds(new Rectangle(20, 70, 70, 30)); button1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { button1_actionPerformed(e); } }); button2.setLabel("余弦"); button2.setBounds(new Rectangle(150, 70, 70, 30)); button2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { button2_actionPerformed(e); } }); button3.setLabel("退出"); button3.setBounds(new Rectangle(280, 70, 70, 30)); button3.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { button3_actionPerformed(e); } }); label2.setText("结果:"); label2.setBounds(new Rectangle(220, 30, 60, 30)); textField2.setText("0"); textField2.setBounds(new Rectangle(300, 30, 70, 30)); this.add(textField1, null); this.add(button1, null); this.add(label2, null); this.add(textField2, null); this.add(button3, null); this.add(button2, null); this.add(label1, null); } void button1_actionPerformed(ActionEvent e) { textField2.setText(String.valueOf(Math.sin(Integer.parseInt(textField1.getText())))); } void button2_actionPerformed(ActionEvent e) { textField2.setText(String.valueOf(Math.cos(Integer.parseInt(textField1.getText())))); } void button3_actionPerformed(ActionEvent e) { System.exit(0); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -