zoukankan      html  css  js  c++  java
  • java--图形用户界面编程

    //窗体对象

    JFrame a=new JFrame();

    //设置窗体对象的大小(x,y)

    a.setSize(400,300);

    //设置窗体可见,窗体产生后默认为不可见

    a.setVisible(true);

    //窗体居中显示

    a.setLocationRlative To(null);

    //设置窗体标题

    a.setTitle("qq");

    //关闭窗体,结束程序

    a.setDefaultCloseOperation(3);

    //设置布局管理器为绝对布局,将通过组件的大小和位置定位组件

    a.setLayout(null);

    //产生文本框对象

    JTextField txt=new JTextFrame();

    //设置文本框的位置和大小

    txt.setBounds(200,100,50,20);

    //将文本框加入窗体

    a.add(txt);

    //产生标签对象

    JLabel j=new JLabel("用户名");

    j.setBounds(100,50,100,50);

    a.add(j);

    //产生图片标签

    Image img=new ImageIcon("路径”).getImage;     //得到图片对象

    img=img.getScaledInstance(500,500,1);            //压缩图片为500*500

    JLabel k=new JLabel(new ImageIcon(img));       //  img||图片路径

    k.setBounds(x,y,m,n)

    a.add(k);

    //按钮

    JButton jb=new JButton("确定");

    jb.setBounds(x,y,m,n);

    a.add(jb);

    //下拉框

    JCombobox jc=new JCombobox();

    jc.addItem("高中");

    jc.addItem("大专");

    jc.setBounds(x,y,m,n);

    a.add(jc);

    //复选框

    JCheckBox j=new JCheckBox("跑步");

    j.setBounds(x,y,m,n);

    a.add(j);

    //单选框

    JRadioButton jr1=new JRadioButton("男");

    jr1.setBounds(x,y,m,n);

    a.add(jr1);

    .......

    .....

    ......jr2

    //按钮组,完成互斥

    ButtonGroup m=new ButtonGroup();

    m.add(jr1);

    m.add(jr2);

    //卸载窗体

    a.dispose();

  • 相关阅读:
    BFS visit tree
    Kth Largest Element in an Array 解答
    Merge k Sorted Lists 解答
    Median of Two Sorted Arrays 解答
    Maximal Square 解答
    Best Time to Buy and Sell Stock III 解答
    Best Time to Buy and Sell Stock II 解答
    Best Time to Buy and Sell Stock 解答
    Triangle 解答
    Unique Binary Search Trees II 解答
  • 原文地址:https://www.cnblogs.com/JackieADBM/p/5418993.html
Copyright © 2011-2022 走看看