我根据所学的知识写了一个代码出来,保存一下!
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200326224328608.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0ExMTMxODgxMTc4,size_16,color_FFFFFF,t_70#pic_center)
package winter_vacation;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.SwingConstants;
public class SS {
public static void main(String[] args) {
JFrame jf = new JFrame("抽奖");
jf.setBounds(300,400,400,300);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setLayout(new GridLayout(3,1));
JPanel jp1= new JPanel();
JPanel jp2= new JPanel();
JPanel jp3= new JPanel();
JLabel label1 = new JLabel("请抽到的同学回答问题!!",JLabel.CENTER);
label1.setFont(new Font("微软雅黑",Font.BOLD,30));
jp1.add(label1);
JTextField text = new JTextField(2);
text.setPreferredSize(new Dimension(80,80));
text.setFont(new Font("宋体",Font.BOLD,75));
JButton btn = new JButton("确定!");
btn.setFont(new Font("微软雅黑",Font.BOLD,28));
btn.setPreferredSize(new Dimension(100,80));
btn.setVerticalAlignment(SwingConstants.CENTER);
jp2.add(text);
jp3.add(btn);
btn.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
if (btn==e.getSource()) {
String a= (int)(1+Math.random()*(51-1+1))+"";
text.setText(a);
}
}
});
jf.add(jp1);
jf.add(jp2);
jf.add(jp3);
jf.setVisible(true);
}
}