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. php foreach遍历

    foreach($facility_list['data'] as $facility){ //处理语句} 第一种格式遍历给定的 array_expression_r_r 数组.每次循环中,当前单元的 ...

  2. 9、springboot之处理静态资源

    在springboot项目中的resource根目录下建立三个文件夹static.public.resources 里面都放同样名字的图片 但是图片内容不一样 启动springboot之后输入 htt ...

  3. mysql load data infile auto increment id

    1. 问题描述 当使用load data infile 向表中插入数据 而主键id是 auto_increment 时 ,执行 load data 不会报错 但插入也不成功 2. 问题解决 2.1 方 ...

  4. 软件项目技术点(1)——Tween算法及缓动效果

    AxeSlide软件项目梳理   canvas绘图系列知识点整理 Tween算法及缓动效果 软件里在切换步序时需要有过渡动画效果,从当前位置的画面缓动到目标位置的画面.动画效果可重新查看文章系列第一篇 ...

  5. git-中的命令与理解

    改变到要操作仓库的目录创建文件夹(mkdir 文件夹名) git init初始化一个git仓库 git add .git add --all两个命令一样作用,添加目录里面所有文件到本地工作区 git ...

  6. Linux基础之-利用shell脚本实现自动监控系统服务

    目的:监控集群内nginx及nfs服务运行是否正常,如任一服务异常,则发送邮件通知用户 条件: 1. 主机及子机IP地址,hostname已确定: 2. 主机与子机能够免密通讯,即基于密匙通讯(相关命 ...

  7. C语言字符串操作函数 - strcpy、strcmp、strcat、反转、回文

    原文:http://www.cnblogs.com/JCSU/articles/1305401.html C语言字符串操作函数 1. 字符串反转 - strRev2. 字符串复制 - strcpy3. ...

  8. 【Machine Learning】监督学习、非监督学习及强化学习对比

    Supervised Learning Unsupervised Learning Reinforced Learning Goal: How to apply these methods How t ...

  9. lua中使用table实现类和继承

    --因为只有当读写不存在的域时,才会触发__index和__newindex classA = {className = "classA",name="classAIns ...

  10. c# 值类型与引用类型(转)

    本文意在巩固基础知识,并不是对其进行深入剖析,还望理解.本文是对此项知识的整理文,有些内容来源于网络,其他为博主原创,所以难免会有一些小得瑕疵,敬请谅解.所有示例均是博主测试过的,如有转载请标明出处, ...