package e1;
import java.awt.BorderLayout;
public class xm extends JFrame {
private JPanel contentPane;
private JTextField textField;
private JTextField textField_1;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
xm frame = new xm();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public xm() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
contentPane.setLayout(null);
setContentPane(contentPane);
JLabel label = new JLabel("\u8F93\u5165\u03B1");
label.setBounds(21, 32, 54, 15);
contentPane.add(label);
textField = new JTextField();
textField.setBounds(92, 29, 66, 21);
contentPane.add(textField);
textField.setColumns(10);
JLabel label_1 = new JLabel("\u8F93\u5165\u03B2");
label_1.setBounds(204, 32, 54, 15);
contentPane.add(label_1);
textField_1 = new JTextField();
textField_1.setBounds(285, 29, 66, 21);
contentPane.add(textField_1);
textField_1.setColumns(10);
final JLabel lblNewLabel = new JLabel("");
lblNewLabel.setBounds(188, 126, 124, 23);
contentPane.add(lblNewLabel);
JButton btnF = new JButton("f的值");
btnF.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String s,n;
double f;
s=textField.getText();
n=textField_1.getText();
double n1 = Double.parseDouble(s);
double n2 = Double.parseDouble(n);
Math.toDegrees(n1);
Math.toDegrees(n2);
f=(Math.sin(n1)-Math.sin(n2))/(Math.sin(n1)+Math.sin(n2));
lblNewLabel.setText(""+f);
}
});
btnF.setBounds(65, 126, 93, 23);
contentPane.add(btnF);
}
}
import java.awt.BorderLayout;
public class xm extends JFrame {
private JPanel contentPane;
private JTextField textField;
private JTextField textField_1;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
xm frame = new xm();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public xm() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
contentPane.setLayout(null);
setContentPane(contentPane);
JLabel label = new JLabel("\u8F93\u5165\u03B1");
label.setBounds(21, 32, 54, 15);
contentPane.add(label);
textField = new JTextField();
textField.setBounds(92, 29, 66, 21);
contentPane.add(textField);
textField.setColumns(10);
JLabel label_1 = new JLabel("\u8F93\u5165\u03B2");
label_1.setBounds(204, 32, 54, 15);
contentPane.add(label_1);
textField_1 = new JTextField();
textField_1.setBounds(285, 29, 66, 21);
contentPane.add(textField_1);
textField_1.setColumns(10);
final JLabel lblNewLabel = new JLabel("");
lblNewLabel.setBounds(188, 126, 124, 23);
contentPane.add(lblNewLabel);
JButton btnF = new JButton("f的值");
btnF.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String s,n;
double f;
s=textField.getText();
n=textField_1.getText();
double n1 = Double.parseDouble(s);
double n2 = Double.parseDouble(n);
Math.toDegrees(n1);
Math.toDegrees(n2);
f=(Math.sin(n1)-Math.sin(n2))/(Math.sin(n1)+Math.sin(n2));
lblNewLabel.setText(""+f);
}
});
btnF.setBounds(65, 126, 93, 23);
contentPane.add(btnF);
}
}
