62,614
社区成员
发帖
与我相关
我的任务
分享
import java.awt. *;
import java.awt.event. *;
import javax.swing. *;
public class WelcomeTest{
public static void main(String[]args){
WelcomeFrame frame = new WelcomeFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
}
class WelcomeFrame extends JFrame{
public WelcomeFrame(){
setTitle("Welcome");
setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);
WelcomePanel panel = new WelcomePanel();
Container countPane = getContentPane();
contentPane.add(panel);
}
public static final int DEFAULT_WIDTH = 300;//设置窗口宽
public static final int DEFAULT_HEIGHT = 200; //设置窗口高
}
class WelcomePanel extends JPanel{
public WelcomePanel(){
JLabel prompt = new JLabel("请输入你的名字");//提示输入
final JTextField input = new JTextField(10);//创建接受输入字符条
final JTextField output = new JTextField(25);//创建显示字符条
JButton btnn = new JButton("Welcome");//创建Welcome按钮
add(prompt);//输入提示
add(input);//接受输入字符条
add(output);//输入字符条
add(btnn);//Welcome按钮
btnn.addActionListener = new ActionListener(){//监听事件
public void actionPerformed(ActionEvent event){//定义方法
String s = input.getText();
output.setText("Hello"+s+",欢迎您参加Java考试!");
}
}
}
}
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
/**
* @Author Yixingxing
* @ClassName WelcomeTest
* @Date 2019/6/2717:42
* @TODO
**/
public class WelcomeTest{
public static void main(String[]args){
WelcomeFrame frame = new WelcomeFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.show();
}
}
class WelcomeFrame extends JFrame{
public WelcomeFrame(){
setTitle("Welcome");
setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);
WelcomePanel panel = new WelcomePanel();
Container countPane = getContentPane();
countPane.add(panel);
}
public static final int DEFAULT_WIDTH = 300;//设置窗口宽
public static final int DEFAULT_HEIGHT = 200; //设置窗口高
}
class WelcomePanel extends JPanel{
public WelcomePanel(){
JLabel prompt = new JLabel("请输入你的名字");//提示输入
final JTextField input = new JTextField(10);//创建接受输入字符条
final JTextField output = new JTextField(25);//创建显示字符条
JButton btnn = new JButton("Welcome");//创建Welcome按钮
add(prompt);//输入提示
add(input);//接受输入字符条
add(output);//输入字符条
add(btnn);//Welcome按钮
btnn.addActionListener(new ActionListener(){//监听事件
public void actionPerformed(ActionEvent event){//定义方法
String s = input.getText();
output.setText("Hello"+s+",欢迎您参加Java考试!");
}
});
}
}