GUI

import javax.swing.* ; 

import java.awt.* ;

class myTest extends JFrame{
    
    public myTest(){
        this.setSize(400,400);
        this.setLocation(100,100) ;
        this.setTitle("zhuopeng") ;
        Container c = this.getContentPane() ;
        c.setLayout(new FlowLayout()) ;
        //字体颜色
        Font f1 = new Font("楷书",Font.PLAIN,20) ;
        
        JLabel name = new JLabel("账号") ;
        name.setFont(f1) ;
        name.setForeground(Color.BLUE) ;
        c.add(name);
        JTextField nameSpace = new JTextField(10) ;
        c.add(nameSpace) ;
        c.add(new Label("密码:")) ;
        JTextField password = new JTextField(10) ;
        c.add(password) ;
        JButton login = new JButton("登录") ;
        c.add(login) ;
        
        
        
        // 多选
        JPanel p1 = new JPanel() ;
        
        JCheckBox c1 = new JCheckBox("记住密码") ;
        JCheckBox c2 = new JCheckBox("自动登录") ;
        p1.add(c1) ;
        p1.add(c2) ;
        c.add(p1) ;
        //单选
        JPanel p2 = new JPanel () ;
        JRadioButton rb1 = new JRadioButton("")  ;
        JRadioButton rb2 = new JRadioButton("") ;
        p2.add(rb1) ;
        p2.add(rb2) ;
        c.add(p2) ;
        ButtonGroup bg1 = new ButtonGroup();
        bg1.add(rb1);
        bg1.add(rb2);
        //选择
        JComboBox cb1 = new JComboBox() ;
        cb1.addItem("计科1班") ;
        cb1.addItem("计科2班") ;
        cb1.addItem("计科3班") ;
        c.add(cb1) ;
        //多行文本
        TextArea ta = new TextArea(10,40) ;
        c.add(ta) ;
        
        
        
        
        this.setVisible(true) ;
        
    }
}

public class Demo {
    public static void main(String [] args){
        myTest a = new myTest() ;
    }
}

 

posted @ 2016-01-19 17:05  式微胡不归  阅读(214)  评论(0编辑  收藏  举报