java程序学习设计第二十七课时
public class DialogGlc extends JDialog {
public DialogGlc(JFrame jframe){
super(jframe,false);
this.setBounds(100,100,500,500);
Container container1=this.getContentPane();
container1.setLayout(null);
//container.add(new Label(“大数据五班”));
JButton button1=new JButton(“我要五班”);
button1.setBounds(30,30,200,50);
container1.add(button1);
}
public static void main(String[] args) {
JFrame j=new JFrame();
j.setVisible(true);
j.setBounds(100,100,700,500);
j.setDefaultCloseOperation(EXIT_ON_CLOSE);
Container container=j.getContentPane();
container.setLayout(null)
});
container.add(button);
}
}
package glc1;
public class JPaneGlc extends JFrame {
public JPaneGlc() {
Container container1=this.getContentPane();
container1.setLayout(new GridLayout(2,1,10,10));
JPanel panel=new JPanel(new GridLayout(1,3));
panel.add(new JButton(“1”));
panel.add(new JButton(“2”));
panel.add(new JButton(“3”));
container1.add(panel);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setVisible(true);
this.setBounds(100,100,500,500);
}
public static void main(String[] args) {
new JPaneGlc();
}
}
public class JScrollGlc extends JFrame {
public JScrollGlc() {
Container container1=this.getContentPane();
JTextArea textarea=new JTextArea(20,50);
textarea.setText(“大数据五班”);
JScrollPane scrollpane=new JScrollPane(textarea);
//JPanel scrollpane=new JPanel();
public static void main(String[] args) {
new JScrollGlc();
}
}
package glc2;
public class TestFlowLayout {
public static void main(String[] args) {
JFrame j=new JFrame();
j.setVisible(true);
j.setBounds(100,100,700,500);
j.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public class CheckBox extends JFrame {
public CheckBox() {
Container container1=this.getContentPane();
JCheckBox checkbox1=new JCheckBox(“自动登录”);
JCheckBox checkbox2=new JCheckBox(“记住密码”);
JCheckBox checkbox3=new JCheckBox(“checkbox3”);
//在一个group里面只能有一个container1.add(checkbox1,BorderLayout.CENTER);被选中
container1.add(checkbox1,BorderLayout.CENTER);
container1.add(checkbox2,BorderLayout.NORTH);
container1.add(checkbox3,BorderLayout.SOUTH);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setVisible(true);
this.setBounds(100,100,500,500);
}
public static void main(String[] args) {
new CheckBox();
}
}
public class RadioButon extends JFrame {
public RadioButon() {
Container container1=this.getContentPane();
JRadioButton radiobutton1=new JRadioButton(“单选1”);
JRadioButton radiobutton2=new JRadioButton(“JRadioButton2”);
JRadioButton radiobutton3=new JRadioButton(“JRadioButton3”);
JRadioButton radiobutton4=new JRadioButton(“JRadioButton4”);
ButtonGroup group=new ButtonGroup();
group.add(radiobutton1);
group.add(radiobutton2);
group.add(radiobutton3);
public static void main(String[] args) {
new RadioButon();
}
}
public class TestComBoxGlc extends JFrame {
public TestComBoxGlc() {
Container container1=this.getContentPane();
JComboBox status=new JComboBox();
status.addItem(null);
status.addItem(“正在学习”);
status.addItem(“准备睡觉”);
status.addItem(“看电视”);
container1.add(status);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setVisible(true);
this.setBounds(100,100,500,500);
}
public static void main(String[] args) {
new TestComBoxGlc();
}
}
public TestComBoxGlc1() {
Container container1=this.getContentPane();
//下拉框
Vector contents=new Vector();
JList jlist=new JList(contents);
contents.add(“五班”);
contents.add(“爱学习”);
contents.add(“打游戏”);
contents.add(“兼得”);
container1.add(jlist);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setVisible(true);
this.setBounds(100,100,500,500);
}
public static void main(String[] args) {
new TestComBoxGlc1();
}
}