package New;
import java.awt.Button;
import java.awt.Color;
import java.awt.Container;
import java.awt.Font;
import java.awt.Window;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
import javax.swing.*;
public class WindowPro extends JFrame implements WindowListener {
private JLabel lab1;
private Button bu;
private JTextField text3;
private JTextField text1;
private JTextField text2;
public WindowPro()
{
super("this is pro");
lab1=new JLabel("+");
bu=new Button("=");
text1=new JTextField(100);
text2=new JTextField(100);
text3=new JTextField(100);
setLayout(null);
setBounds(300,300,500,500);
Font f=new Font("黑体",Font.BOLD,50);
lab1.setFont(f);
bu.setFont(f);
text1.setBounds(100, 210, 50, 50);
text2.setBounds(200,210,50,50);
text3.setBounds(400,210,50,50);
lab1.setBounds(170,200,100,100);
bu.setBounds(300,210,50,50);
add(text2);
add(text3);
add(text1);
add(lab1);
add(bu);
setVisible(true);
bu.addActionListener(new Mymonitor());
addWindowListener(this);
}
@Override
public void windowOpened(WindowEvent e) {
// TODO Auto-generated method stub
}
@Override
public void windowClosing(WindowEvent e) {
// TODO Auto-generated method stub
Window f=(Window)e.getSource();
f.setVisible(false);
f.dispose();
}
@Override
public void windowClosed(WindowEvent e) {
// TODO Auto-generated method stub
}
@Override
public void windowIconified(WindowEvent e) {
// TODO Auto-generated method stub
}
@Override
public void windowDeiconified(WindowEvent e) {
// TODO Auto-generated method stub
}
@Override
public void windowActivated(WindowEvent e) {
// TODO Auto-generated method stub
}
@Override
public void windowDeactivated(WindowEvent e) {
// TODO Auto-generated method stub
}
class Mymonitor implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
text3.setText(text1.getText()+text2.getText());
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new WindowPro();
}
}
Java swing字符串连结
最新推荐文章于 2024-06-14 14:29:02 发布