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

java 编写小工具 尝试 学习(五)的更多相关文章

  1. java 编写小工具 尝试 学习(七)

    1.在java 编写小工具 尝试 学习(六)里学会了,控件 的随意摆放, 以及大小(x,y,width,height),又根据前面学习的按钮 被点击 的事件监控 的方法 ,点击 按钮 在显示区域显示“ ...

  2. java 编写小工具 尝试 学习(一)

    1.单片机 调试经常 需要  用 串口 工具 发送 一些 特定的  协议或者 命令,每次要 翻译  写成 2进制 很麻烦 ,因此 打算自己用 java 写一个 工具 方便自己  调试,2017年3月2 ...

  3. java 编写小工具 尝试 学习(六)

    1.java 布局管理器-布局管理器之null布局(空布局) 的 学习,参考大神教程:http://www.cnblogs.com/liaoliao/p/5009445.html import jav ...

  4. java 编写小工具 尝试 学习(四)

    1.在新建 的窗口上 ,添加了一个按钮后 ,给 按钮添加一个事件 ,意思就是  点击按钮后 发生什么事情!不废话 贴图 贴 代码! package jFrameDemo; import java.aw ...

  5. java 编写小工具 尝试 学习(三)

    1.在 新建的 窗口上  添加  按钮  ,不废话 ,贴代码和 截图 package jFrameDemo; import java.awt.event.ActionEvent; import jav ...

  6. java 编写小工具 尝试 学习(二)

    1. 新建一个窗口  ,代码 如下 ,截图 如下 package jFrameDemo; import javax.swing.JFrame; import javax.swing.WindowCon ...

  7. (数据科学学习手札80)用Python编写小工具下载OSM路网数据

    本文对应脚本已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 我们平时在数据可视化或空间数据分析的过程中经常会 ...

  8. 三个 DAL 相关的Java代码小工具

    最近在做 DAL (Data Access Layer 数据访问层) 的服务化,发现有不少地方是人工编写比较繁琐的,因此写了几个小工具来完成. 1.  从 DAO 类自动生成 CoreService ...

  9. Java 编写小程序,下载指定网页上的所有图片

    使用Java编写一个小程序,可以根据指定的网页地址,下载网页中的所有图片:使用到网络编程.线程池.IO和UUID的技术.具体代码如下: import java.io.File; import java ...

随机推荐

  1. Java String、string[]、List初始化方法

    String初始化: 1.String str = new String("string1"); 2.String str = "string1"; Strin ...

  2. IOS如何下载旧版本应用APP

    前言 文章相对来说比较复杂,特别是查找版本ID对应的步骤,这里推荐使用另一种方案,操作起来更简单. 本文介绍如何使用Workflow及Fiddler下载IOS旧版本APP应用. 实现原理 通过Work ...

  3. echarts 表格与 div 之间 空白的设置

    一. options 图表选项,包含图表实例任何可配置选项: 公共选项 , 组件选项 , 数据选项 {Object} grid 二. grid 直角坐标系内绘图网格 名称 默认值 描述 {number ...

  4. 解决Maven引用POI的依赖,XSSFWorkbook依旧无法使用的问题

    Java项目,导入Excel数据功能,第一次使用POI,一开始就遇到了小麻烦! Maven项目引用POI的jar包 <!-- https://mvnrepository.com/artifact ...

  5. Bootstrap + AngularJS+ Ashx + SQL Server/MySQL

    去年年底12月,为适应移动端浏览需求,花了1个月时间学习Bootstrap,并将公司ASP网站重构成ASP.NET. 当时采取的网站架构: Bootstrap + jQuery + Ashx + SQ ...

  6. SharePoint 2013 - REST API about Security

    1. 获取当前用户信息(current user): var currentUserInfo = "{0}/_api/Web/CurrentUser"; // {0} -> ...

  7. ORM(Object Relational Mapping)框架

    ORM(Object Relational Mapping)框架 ORM(Object Relational Mapping)框架采用元数据来描述对象一关系映射细节,元数据一般采用XML格式,并且存放 ...

  8. Java API 常用 详解

    Runtime类的使用:可以查看内存信息,系统变量,执行系统软件命令,备份数据库相关操作

  9. Data Flow ->> Source ->> Error Output ->> Error & Truncation: Ignore Failure, Redirect Now, Fail Component

    Ignore Failure: 当该字段遇到错误时,字段值被设为NULL Redirect Now: 把该行输出到SSIS的Source组件的红色输出线,这时红色输出线应该连接一个可以接受结果集的组件 ...

  10. 大数据学习---大数据的学习【all】

    大数据介绍 什么是大数据以及有什么特点 大数据:是指无法在一定时间内用常规软件工具对其内容进行抓取.管理和处理的数据集合. 大数据是一种方法论:“一切都被记录,一切都被数字化,从数据中寻找需求,寻找知 ...