实验十二

package 实验十二;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JRadioButton;
import javax.swing.JTextField;
@SuppressWarnings("unused")
public class Jianli{
 public static void main(String[] args) {
  JFrame jf1=new JFrame("简历");
  jf1.getContentPane().setLayout(new FlowLayout());
  jf1.getContentPane().add(new JLabel("姓名"));
  jf1.getContentPane().add(new JTextField(20));
  jf1.getContentPane().add(new JLabel("性别"));
  JRadioButton j2=new JRadioButton("女");
  jf1.add(j2);
  jf1.getContentPane().add(new JLabel(""));
  JRadioButton j21=new JRadioButton("男");
  jf1.add(j21);
  jf1.getContentPane().add(new JLabel("民族"));
  jf1.getContentPane().add(new JTextField(20));
  jf1.getContentPane().add(new JLabel("年龄"));
  jf1.getContentPane().add(new JTextField(20));
  jf1.getContentPane().add(new JLabel("专业"));
  jf1.getContentPane().add(new JLabel("从以下选择"));
  jf1.getContentPane().add(new JLabel("网络工程"));
  jf1.getContentPane().add(new JRadioButton("是"));
  jf1.getContentPane().add(new JLabel("物联网工程"));
  jf1.getContentPane().add(new JRadioButton("是"));
  jf1.getContentPane().add(new JLabel("软件工程"));
  jf1.getContentPane().add(new JRadioButton("是"));
  jf1.getContentPane().add(new JLabel("计算机科学与技术"));
  jf1.getContentPane().add(new JRadioButton("是"));
  jf1.setLayout(new GridLayout(15,2));
  jf1.setSize(400, 400);
  jf1.setVisible(true);
 }
}

通过本次实验了解了swing组件的使用方法,掌握了布局方式、文件显示和编辑组件及事件、按钮组件、列表框和组合框组件及事件的使用方法。

posted @ 2019-06-17 16:21  这个包子有点可爱  阅读(136)  评论(0编辑  收藏  举报
Fork me on GitHub