美文网首页
AWT基本控件使用

AWT基本控件使用

作者: 开心的小哈 | 来源:发表于2021-11-07 20:36 被阅读0次
package com.main;

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class MassageDialogDeom {
    Frame jFrame=new Frame("test control");
   TextArea ta=new TextArea(5,10);
   Choice color=new Choice();

   CheckboxGroup checkboxGroup=new CheckboxGroup();

   Checkbox checkbox=new Checkbox("man",checkboxGroup,true);
    Checkbox checkbox2=new Checkbox("woman",checkboxGroup,false);

    Checkbox isMarried=new Checkbox("is married?");

    TextField textField=new TextField(20);
    Button button=new Button("ok");

    List colorlist=new List(6,true);

    public void init(){
        Box box=Box.createHorizontalBox();
        box.add(textField);
        box.add(button);
        jFrame.add(box,BorderLayout.SOUTH);
        color.add("red1");
        color.add("red2");
        color.add("red3");
        color.add("red4");
//        checkbox.setCheckboxGroup(checkboxGroup);
//        checkbox2.setCheckboxGroup(checkboxGroup);
        Box box2=Box.createHorizontalBox();
        box2.add(color);
        box2.add(checkbox2);
        box2.add(checkbox);
        box2.add(isMarried);
        Box box3=Box.createVerticalBox();
        box3.add(ta);
        box3.add(box2);
        //组装左边列表框
        colorlist.add("红色0");
        colorlist.add("红色1");
        colorlist.add("红色2");
        colorlist.add("红色3");
        colorlist.add("红色0");
        colorlist.add("红色1");
        colorlist.add("红色2");
        colorlist.add("红色3");


        Box horizontalBox = Box.createHorizontalBox();
        horizontalBox.add(box3);
        horizontalBox.add(colorlist);
        jFrame.add(horizontalBox);
        jFrame.addWindowListener(new WindowAdapter() {
            @Override
            public void windowClosing(WindowEvent e) {
                System.exit(0);
                super.windowClosing(e);
            }
        });
        jFrame.pack();
        jFrame.setVisible(true);
    }

    public static void main(String[] args) {
        new MassageDialogDeom().init();

    }
}

相关文章

网友评论

      本文标题:AWT基本控件使用

      本文链接:https://www.haomeiwen.com/subject/lxxyaltx.html