📄 second.java
字号:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class second
{
public static void main(String[] args)
{
DemoSwingFrame frame = new DemoSwingFrame();
frame.setTitle("DemoSwing");
frame.pack();
frame.show();
}
}
class DemoSwingFrame extends JFrame implements ActionListener
{
JLabel num1Label;
JLabel num2Label;
JLabel ansLabel1;
JLabel ansLabel2;
JLabel ansLabel3;
//Jlabel
JTextField num1;
JTextField num2;
JTextField answer1;
JTextField answer2;
JTextField answer3;
JButton addButton;
public DemoSwingFrame()
{
Container container = getContentPane();
container.setLayout( new FlowLayout() );
num1Label = new JLabel("Your Money:");
// num2Label = new JLabel("Number 2:");
ansLabel1 = new JLabel("Your 50sen:");
ansLabel2 = new JLabel("Your 20sen:");
ansLabel3 = new JLabel("Your 10sen:");
num1 = new JTextField( 8 );
//num2 = new JTextField( 8 );
answer1 = new JTextField( 8 );
answer2 = new JTextField( 8 );
answer3 = new JTextField( 8 );
addButton = new JButton(" Calculate ");
container.add( num1Label );
container.add( num1 );
container.add( addButton );
container.add( ansLabel1 );
container.add( answer1 );
container.add( ansLabel2 );
container.add( answer2 );
container.add( ansLabel3 );
container.add( answer3 );
addButton.addActionListener(this);
}
public void actionPerformed( ActionEvent event ) {
String n1Str = num1.getText();
// String n2Str = num2.getText();
double x = Double.parseDouble(n1Str);
//double x = Double.parseDouble(n2Str);
int x2= (int)(x*100);
// int n1 = Integer.parseInt(n1Str);
// int n2 = Integer.parseInt(n2Str);
int num1= x2 /50;
x2%=50;
int num2= x2/20;
x2%=20;
int num3= x2/10;
answer1.setText( num1+"" );
answer2.setText( num2+"" );
answer3.setText( num3+"" );
}
private class WindowCloser extends WindowAdapter
{
public void windowClosing(WindowEvent event)
{
System.exit(0);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -