Swing组件的事件处理机制是怎样的? 一.前言 首先应该明白,用java创建一个窗体程序包括下面几步: 1.实例化JFrame对象,也就是创建一个窗体。 2.获取一个容器。 3.创建组件。 4.向容器添加组件。 5.使窗体可视。 6.设置窗体大小。 7.调用上面方法。 应该有这样的概念,Swing组件的窗体通常与组件和容器相关,所以在
先放入边缘组件,剩余的可用空间由中间组件占用。当容器缩放时,边缘组件的厚度不会改变,而中部组件的大小会发生变化。 可以通过指定BorderLayout类中的CENTER、NORTH、SOUTH、EAST和WEST常量添加组件。并没有要求所有的位置都要占满。如果不提供任何值,系统默认为CENTER。 注意:BorderLayout常量定义为字符串。例如,BorderLa...
2 文本组件 文本组件可用于显示信息和提供用户输入功能,在 swing 中提供了 文本域JTextField,口令输入域 JPasswordField,文本区 JTextArea 等多个文本组件,这些文本组件都有一个共同的父类 JTextComponent JTextComponent 中定义了文本组件所公有的一些方法 //JTextComponent 类publicStringgetSelectedText()//从文本组件...
3.使用swing组件的基本规则 a) 把swing组件放入一个顶层容器中 b) 避免使用非swing的重量级组件 c) 往swing顶层容器添加组件时,不能直接调用add()方法 d) 内容面板缺省的布局策略是BorderLayout,不能对顶层容器进行布局 二、 常用的swing组件和容器 1.JFrame ² 顶层容器,默认不可见;默认布局方式为BorderLayout...
$ javaSwingLoginExample 概念解析: JFrame– java的GUI程序的基本思路是以JFrame为基础,它是屏幕上window的对象,能够最大化、最小化、关闭。 JPanel– Java图形用户界面(GUI)工具包swing中的面板容器类,包含在javax.swing 包中,可以进行嵌套,功能是对窗体中具有相同逻辑功能的组件进行组合,是一种轻量级容器,可以...
java 使用SWING组件 了解各种用户界面组件: JButton、JLabel、JTextField、JTextArea、JComboBox、 Jlist、JCheckBox、JRadioButton、JMenuBar、JMenu、JMenuItem、JCheckBoxMenuItem、JRadioButtonMenuItem、JScrollBar、JScrollPane、JTabbedPane等 一、JButton ¨ 按钮是一种点击时触发行为事件的组件。
Javax.swing.undo 支持取消操作 (在jdk1.3中,第一、第二和pending包没有了,增加了plaf.multi包,主要功能:给缺省的L&F加上附加的L&F,例如一个MultiButtonUI实例可以同时处理MotifButtonUI和AudioButtonUI.) swing包是Swing提供的最大包,它包含将近100个类和25个接口,几乎所有的Swing组件都在swing包中,只有JtableHea...
import javax.swing.*; import java.awt.event.*; public class demo extends JFrame implements ActionListener{ JTextArea tf = new JTextArea(); JMenuBar mbar = new JMenuBar(); JMenu menu = new JMenu("文件"); JMenuItem newfile = new JMenuItem("新建"); ...
一、前言Swing是一个为Java设计的GUI工具包,属于Java基础类的一部分。Swing包括了图形用户界面(GUI)功能,其组件包含:文本框、文本域、按钮、表格、列表等。 看着这个熟悉又陌生的界面,相信对大多数人来说Jav…
Swing 的基本组件: 1.按钮(JButton): Swing 中的按钮可以显示图像,并且可以将按钮设置为窗口的默认图标,而且还可以将多个图像指定给一个按钮。 (1).JButton 常用的构造方法。 JButton(String text):按钮上显示字符。 JButton(Icon icon) :按钮上显示图标。