zoukankan      html  css  js  c++  java
  • java 编写小工具 尝试 学习(五)

    1、今天 学习 标签 的 控件 的使用 ,学习 视频教程 参考  :http://edu.51cto.com/lesson/id-17733.html

      常用控件如下截图:

      

    import javax.swing.JButton;
    import javax.swing.JCheckBox;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JList;
    import javax.swing.JPanel;
    import javax.swing.JPasswordField;
    import javax.swing.JRadioButton;
    import javax.swing.JTextArea;
    import javax.swing.JTextField;
    import javax.swing.SwingConstants;
    import javax.swing.WindowConstants;
    
    public class SuoZhangFrame extends JFrame
    {
        public SuoZhangFrame(String title)
        {
            this.setTitle(title);//设置窗口标题
            
            //这句代码是当用户关闭窗口的时候关掉应用程序
            this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
            
            this.setSize(800, 600);//设置长和宽,最常见的屏幕分辨率 1366*768,2017年3月9日09:31:24
            
            this.setLocation(100,100);//设置起点位置,屏幕右上角 为 0,0
            
            this.setVisible(true); //设置窗口的可见性
            
            //创建一个面板对象,这个面板就是一个组件容器
            JPanel pan = new JPanel();
            
            //添加 容器
            this.add(pan);
            
            //创建一个标签对象
            JLabel label =new JLabel("测试标签",null,SwingConstants.RIGHT);
            
            //添加这个 标签 lable 对象 到面板上
            pan.add(label);
            
            //创建一个单行文本对象
            JTextField textfield =new JTextField("测试单行文本输入框");
            
            //添加这个 单行文本 对象 到面板上
            pan.add(textfield);
            
            //创建一个 单行文本密码输入框 对象
            JPasswordField passwordfield =new JPasswordField("123456");//默认密码 123456
            
            //添加这个 单行文本密码输入框 对象 到面板上
            pan.add(passwordfield);
            
            //创建一个 显示纯文本的多行区域 对象
            JTextArea textarea =new JTextArea("测试显示纯文本的多行区域");
            
            //添加这个 显示纯文本的多行区域 对象 到面板上
            pan.add(textarea);
            
            //创建一个按钮对象
            JButton button =new JButton("测试按钮");
            
            //添加这个 BUTTON 对象 到面板上
            pan.add(button);
            
            //创建一个单选按钮对象
            JRadioButton jradiobutton =new JRadioButton("测试单选按钮");
            
            //添加这个 jradiobutton 对象 到面板上
            pan.add(jradiobutton);
            
            //创建一个多选按钮对象
            JCheckBox jchackbox =new JCheckBox("测试多选按钮");
            
            //添加这个 jchackbox 对象 到面板上
            pan.add(jchackbox);
            
            //创建一个列表对象,list 需要 设置内容,暂时还不会,2017年3月9日10:15:44
            //JList jlist =new JList("测试列表");
            
            //添加这个 jlist 对象 到面板上
            //pan.add(jlist);
            
            //创建一个下拉列表对象,JComboBox 需要 设置内容,暂时还不会,2017年3月9日10:15:44
            //JComboBox jcombobox =new JComboBox("测试下拉列表");
            
            //添加这个 jcombobox 对象 到面板上
            //pan.add(jcombobox);
        }
    }
    public class UsartControl
    {
    
        public static void main(String[] args)
        {
            // TODO Auto-generated method stub
            
            SuoZhangFrame frame = new SuoZhangFrame("网点控制器网络模拟器 V1.0");
    
        }
    
    }

    运行效果 如下:不知道什么原因只显示 一个 测试标签  ,用鼠标 拉一下 框 后,就会出现很多的  内容,2017年3月9日10:20:37

    为什么 只有一行,  怎么 多行显示  ,位置 固定显示  ,还不会 ,学习中 2017年3月9日10:21:56。

    布局 需要参考 一下 几点:

    参考教程:http://www.cnblogs.com/liaoliao/p/5009424.html

  • 相关阅读:
    Mongodb复制集配置
    Alluxio部署(集群模式)
    【性能-windows端口限制】TPS上不去,应用无压力只有cpu5%,tomcat线程最高1500,增大并发出现connect 报错
    SQL优化(三)—— 索引、explain分析
    vbs,修改文件名
    Fiddler的详细介绍
    Fiddler 抓包工具总结
    从零开始学习jQuery (一) 开天辟地入门篇
    Jmeter关联之正则表达式提取器(完整版)
    Jmeter实现百分比业务比例
  • 原文地址:https://www.cnblogs.com/suozhang/p/6506489.html
Copyright © 2011-2022 走看看