首页 理论教育 JavaSwing编程实战教程

JavaSwing编程实战教程

时间:2023-11-18 理论教育 版权反馈
【摘要】:而Swing是在AWT基础上发展起来的。因为AWT自身的一些不足,所以出现了Swing,Swing的功能比AWT要强大,但并不能完全代替AWT。所以,为了构建GUI,在Java中提供了两个包,分别是java.awt和javax.swing包。表示Swing普通按钮,它们使用频率较多的组件之一。Swing按钮不仅可以在上面加文字,还可以在上面加图标。

JavaSwing编程实战教程

1.Swing概念

Swing是为了GUI(图形用户界面)所服务的。而Swing是在AWT基础上发展起来的。因为AWT自身的一些不足,所以出现了Swing,Swing的功能比AWT要强大,但并不能完全代替AWT。所以,为了构建GUI,在Java中提供了两个包,分别是java.awt和javax.swing包。

2.Swing组件

下面将简单地介绍Swing常见基本组件,以及它们的功能介绍。

(1)Jbutton组件

1)Jbutton组件。表示Swing普通按钮,它们使用频率较多的组件之一。Swing按钮不仅可以在上面加文字,还可以在上面加图标。

2)其构造方法主要有以下这些形式结构:

JButton(); //显示内容为空的按钮;

JButton(Stringtext); //带有内容的按钮;

JButton(Iconicon); //带有图标的按钮;

3)常用的方法有以下形式结构:

SetRolloverEnabled(true); //设置图标的

voidsetIcon(Iconicon); //在不同状态下的图标

setRollverIcon(Iconicon);

setPressedIcon(Iconicon);

setDisableIcon(Iconicon);

StringgetText()、voidsetText(Stingtext) //获得,设置按钮文字

(2)JRadioButton组件

1)JRadioButton(单选按钮),可以在GUI界面中,并且使用ButtonGroup类实现单项的选择。

2)其构造方法主要有以下这些形式结构:

JRadioButton(); //建立无内容的按钮;

JRadioButton(Iconi); //参数i设置单选按钮的图标

JRadioButton(Sringtext); //建立有内容的按钮;

JRadioButton(Sringtext Iconicon Boolean selected);

(3)JcheckBox组件

1)JcheckBox(复选框),就是类似于多选题一样。可以在GUI界面上,选中多个选项。

2)其构造方法主要有以下这些形式结构:

Jcheck();

Jcheck(String t);

Jcheck(String t,Icon i,Boolean selected) //设置文字和图标,并且文

字是否选中。(www.xing528.com)

(4)JTextfield组件

1)JTextfield(文本框),就是用来显示一行的文本。

2)其构造方法主要有以下这些形式结构:

JTextfield();

JTextfield(stringt); //设置文本内容

JTextfield(intf); //设置文本的长度

3)其常用的方法有以下形式结构:

getText();

(5)JPasswordfield组件

1)JPasswordfield(密码框)。就是相当于在登录qq账户时,输入密码的时候一样,显示的内容都是不能被看见的。

2)其构造方法主要有以下这些形式结构:

JPasswordfield();

JPasswordfield(Stringt);

JPasswordfield(intf);

3)常用的方法有以下形式结构:

getPassword();

void setEchochar(charecho);//甚至回显的字符

(6)JTextArea组件

JTextArea(文本区),和上面的文本框是类似的。区别是文本区是显示多行文本内容;

(7)JLabel组件

1)JLabel(标签),用来显示文本和图标。

2)其构造方法主要有以下这些形式结构:

Jlabel();

Jlabel(String t); //创建文本内容的标签

Jlabel(Icon i); //设置有图标的标签

3)常用的方法有以下形式结构。

setText(Srting t);

setIcon(Iconi);

(8)其他组件

Jlist组件、JDialog组件、JOptionPane组件,这些组件也有自己的功能。大家想要了解关于组件、组件的构造方法以及常用的方法,可以查阅相关技术书籍

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈