初学java之常用组件
import javax.swing.*; import java.awt.*;
class Win extends JFrame
{
JTextField mytext; // 设置一个文本区
JButton mybutton;
JCheckBox mycheckBox[];
JRadioButton myradio[];
ButtonGroup group; //为一组按钮创建相坼的功能
JComboBox myComboBox;
JTextArea myText;
public Win(){} ; //设置一个构造函数
public Win(String str ,int x,int y,int h,int w) //设置一个自定义的构造函数
{
setinit(str);
setBounds(x,y,h,w); //对其进行位置大小的更改
setVisible(true); //设置其是否可见
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //退出并关闭窗口
}
void setinit(String str)
{
setTitle(str); //跟文本加一个标题
//设置一个布局
setLayout(new FlowLayout(FlowLayout.LEFT)); //设置一个布局FlowLayout流布局,向左对齐
add(new Label("文本框")); //添加一个label
mytext = new JTextField(10);
add(mytext);
add(new Label("按钮"));
mybutton = new JButton("确定");
add(mybutton);
mycheckBox = new JCheckBox [3]; //运用数组实现吧!
String title[] ={"音乐","旅游","篮球"};
add( new Label("选择框") );
for( int i=0 ; i<3 ; i++ )
{
mycheckBox[i] = new JCheckBox("喜欢"+title[i]);
add(mycheckBox[i]);
}
add( new Label("单选按钮"));
myradio =new JRadioButton [2];
group = new ButtonGroup();
String mystr[] = {"男","女"};
for(int i=0;i<2;i++)
{
myradio[i] = new JRadioButton( mystr[i] );
group.add(myradio[i]);
add(myradio[i]);
}
add( new Label("下拉列表"));
myComboBox = new JComboBox(); //创建一个下拉菜单
String substr[] ={"音乐天地","武术天地","象棋乐园"};
for(int i=0 ; i<3 ;i++)
myComboBox.addItem(substr[i]);
add(myComboBox);
add( new Label("文本区:"));
myText = new JTextArea(6,12);
add( new JScrollPane(myText));
}
} public class gong
{
public static void main(String args[])
{
Win mywin = new Win("Demo",100,100,330,290);
}
}

初学java之常用组件的更多相关文章
- java基础 常用组件
几个常用组件: 在图形用户界面编程中,我们常常会提供用户登陆界面,比如登陆到会员管理系统,登陆到工资管理系统,仓库管理系统等,如下图我们就会用到: 1. 文本框(JTextField) 2. 密码框( ...
- java 图形化小工具Abstract Window Toolit 常用组件
基本组件 Button: 按钮,可接受单击操作 Canvas: 用于绘图的画布 Checkbox: 复选框组(也可变成单选框组件) CheckboxGroup: 用于将多个checkbox组件组合成一 ...
- JavaSE&&JavaEE&&JavaME的区别【Java中常用的包结构】
一.javaEEJavaSEJavaME用的同一个jar包吗? javaEE JavaSE javaME 用的JDK是同一个,开发j2SE工程的话只要有JDK就可以了,开发J2EE工程和J2ME工程除 ...
- Android常用组件
UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载.缓存.显示图片 ImageLoader:co ...
- Android常用组件【转】
UI相关 图片 Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载.缓存.显示图片 ImageLoader:co ...
- swing菜单,常用组件,常用容器
1菜单 import javax.swing.*; import java.awt.*; import java.awt.event.InputEvent; import java.awt.event ...
- SWT入门-常用组件的使用(转)
转自:http://www.cnblogs.com/kentyshang/archive/2007/08/16/858367.html swt的常用组件button ,text ,combo,list ...
- java中常用的包、类、以及包中常用的类、方法、属性----sql和text\swing
java中常用的包.类.以及包中常用的类.方法.属性 常用的包 java.io.*; java.util.*; java.lang.*; java.sql.*; java.text.*; java.a ...
- 初学Java Web(2)——搭建Java Web开发环境
虽然说 html 和 css 等前端技术,是对于 Web 来说不可或缺的技术,但是毕竟更为简单一些,所以就不详细介绍了,没有基础的同学可以去菜鸟教程或者W3school进行自主学习,最好的方式还是做一 ...
随机推荐
- 瞧,这就是UE4 C++
1.虚幻中的类前缀你会见到U,A,F,以下就是很好的罗列其中的意义 U: UObject继承过来的,例如UTexture A: AActor继承过来的,例如AGameMode F: 其他的类和结构,例 ...
- MVC部署IIS设置
根目录→处理程序映射→添加通配符脚本映射 C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
- DLL输入和输出函数—dllinport与dllexport
Microsoft特殊处 dllimport和dllexport存储类修饰符是C语言的Microsoft特殊处扩充.这些修饰显式定义了DLL的客户界面(可执行的文件或另外的DLL).说明为dllexp ...
- 手把手教你把Vim改装成一个IDE编程环境(图文)
http://blog.csdn.net/wooin/article/details/1858917
- XUnit的使用
安装: 通过NuGet获取XUnit的类库 实战使用 https://github.com/kerryjiang/SuperSocket.ProtoBase/tree/master/test
- 如何设计点击点击一个div,其他div做出对应反应,以及获取一个节点下的子节点
<div id="show"> <div>1</div> <div>2</div> <div>3</d ...
- onclick事件分析
有些时候,我们想实现这样的一种效果: <a href="imgs/2.jpg" title="A fireworks display" onc ...
- Android中序列化对象到XMl 和 XML反序列化为对象
package com.example.xmloperation; import java.io.File; import java.io.FileOutputStream; import java. ...
- C#开发Activex控件(2)
打包成CAB安装包生成了msi文件,用户安装的时候会像安装普通软件一样,需多次一步安装,打包成cab文件的方式,做到用户点击运行后,即可自动安装. 在这里需要准备文件有: (1)cabarc.exe: ...
- iOS - Swift Struct 结构体
1.Struct 的创建 1.1 基本定义 结构体的定义 // 定义结构体数据类型 struct BookInfo { // 每个属性变量都必须初始化 var ID:Int = 0 var Name: ...