zoukankan      html  css  js  c++  java
  • java 图形化小工具Abstract Window Toolit 常用组件

    基本组件

    • Button: 按钮,可接受单击操作
    • Canvas: 用于绘图的画布
    • Checkbox: 复选框组(也可变成单选框组件)
    • CheckboxGroup: 用于将多个checkbox组件组合成一组,一组Checkbox组件将只有 一个可以被选中,全部变成单选框组件
    • Choice: 下拉式选择框组件
    • Frame: 窗口,在GUI程序里通过该类创建窗口
    • Label: 标签类,用于放置提示性文本。
    • List: 列表框组件,可以添加多项条目。
    • Panel: 不能单独存在基本容器类,必须放到其他容器中。
    • Scrollbar: 滑动条组件。如果需要用户输入位于某个范围的值,就可以使用滑动条组件 ,比如调色板中设置RGB的三个值所用的滑动条。当创建一个滑动条时,必须指定它的方向、初始值、滑块的大小、最小值和最大值。
    • ScrollPane: 带水平及垂直滚动条的容器组件
    • TextArea: 多行文本域。
    • TextField: 单行文本框。
     随便用一下
    import javax.swing.*;
    import java.awt.*;
    
    /**
     * @ClassName BaseCommonTest
     * @projectName: object1
     * @author: Zhangmingda
     * @description: XXX
     * date: 2021/4/30.
     */
    public class BaseCommonTest {
        public static void main(String[] args) {
            Frame frame = new Frame("常用组件");
            //下方区域
            Panel bottomPanel = new Panel();
            bottomPanel.add(new TextField(55));
            bottomPanel.add(new Button("确定"));
            frame.add(bottomPanel,BorderLayout.SOUTH);
    
            //上方整体横向区域
            Box topBox =  Box.createHorizontalBox();
            //上方左上区域
            Box topLeftBox = Box.createVerticalBox();
            //添加左上方文本框
            topLeftBox.add(new TextArea("请输入内容",5,20));
            //添加左上方复选框
            Panel topLeftbottomPanel = new Panel();
            Choice colorChoice = new Choice();
            colorChoice.add("红色");
            colorChoice.add("绿色");
            colorChoice.add("蓝色");
            topLeftbottomPanel.add(colorChoice);
            topLeftBox.add(topLeftbottomPanel);
            //性别,婚否
            CheckboxGroup sexGroup = new CheckboxGroup();
            Checkbox man = new Checkbox("男",sexGroup,true);
            Checkbox woman = new Checkbox("女",sexGroup,false);
            Checkbox married = new Checkbox("婚否?");
            topLeftbottomPanel.add(man);
            topLeftbottomPanel.add(woman);
            topLeftbottomPanel.add(married);
            topBox.add(topLeftBox);
            //上方右上区域
            List topRightList = new List();
            topRightList.add("绿色");
            topRightList.add("红色");
            topRightList.add("蓝色");
            //上方表格添加右上部分
            topBox.add(topRightList);
            //窗口添加上方表格
            frame.add(topBox);
            //显示窗口
            frame.pack();
            frame.setLocation(400,200);
            frame.setVisible(true);
    
        }
    }
     
     
  • 相关阅读:
    jQuery文档处理--事件--动画
    jQuery选择器
    jQuery入门
    正则表达式
    Bootstrap 的基本实现
    JavaScript--DOM
    JavaScript--BOM
    JavaScript--ECMAScript
    CSS3动画
    CSS3新增的选择器
  • 原文地址:https://www.cnblogs.com/zhangmingda/p/14722274.html
Copyright © 2011-2022 走看看