JAVA-Swing
litengbin
这个作者很懒,什么都没留下…
展开
-
SWING 如何进行事件监听
ActionListener 按钮监听KeyListener 键盘监听MouseListener 鼠标监听Adapter 适配器按钮监听创建一个匿名类实现ActionListener接口,当按钮被点击时,actionPerformed方法就会被调用package gui; import java.awt.event.ActionEvent;转载 2018-01-10 23:37:15 · 1509 阅读 · 0 评论 -
一个简单的 SWING 例子
简单的例子JFrame是GUI中的容器 JButton是最常见的组件- 按钮 注意:f.setVisible(true); 会对所有的组件进行渲染,所以一定要放在最后面package gui; import javax.swing.JButton;import javax.swing.JFrame; public class TestGUI { p转载 2018-01-10 23:04:25 · 3302 阅读 · 1 评论 -
Swing的容器 JFrame和JDialog
java的图形界面中,容器是用来存放 按钮,输入框等组件的。 窗体型容器有两个,一个是JFrame,一个是JDialogJFrameJFrame是最常用的窗体型容器,默认情况下,在右上角有最大化最小化按钮package gui; import javax.swing.JButton;import javax.swing.JFrame; publ转载 2018-01-11 12:09:41 · 3680 阅读 · 0 评论 -
Swing五种常见的布局器
布局器是用在容器上的。 用来决定容器上的组件摆放的位置和大小绝对定位绝对定位就是指不使用布局器,组件的位置和大小需要单独指定package gui; import javax.swing.JButton;import javax.swing.JFrame; public class TestGUI { public static void main(S转载 2018-01-11 12:21:30 · 1234 阅读 · 0 评论 -
Swing中的组件列表
JAVA的图形界面下有两组控件,一组是awt,一组是swing。 一般都是使用swing标签Label用于显示文字package gui; import java.awt.Color; import javax.swing.JFrame;import javax.swing.JLabel; public class Test转载 2018-01-11 13:05:15 · 1607 阅读 · 1 评论 -
Swing 四种常见面板
基本面板JPanel即为基本面板 面板和JFrame一样都是容器,不过面板一般用来充当中间容器,把组件放在面板上,然后再把面板放在窗体上。 一旦移动一个面板,其上面的组件,就会全部统一跟着移动,采用这种方式,便于进行整体界面的设计package gui; import java.awt.Color;import java.awt.FlowLayout; i转载 2018-01-11 16:09:10 · 3416 阅读 · 0 评论 -
Swing 使用 JTable详解
基本表格显示一个Table需要两组数据 1. 一维数组: String[]columnNames 表示表格的标题 2. 二维数组: String[][] heros 表格中的内容 默认情况下,表格的标题是不会显示出来了,除非使用了JScrollPanepackage gui; import java.awt.BorderLayout; import ja转载 2018-01-11 17:09:16 · 11078 阅读 · 3 评论 -
Swing 菜单JMenu,JMenuBar,JMenuItem、工具栏JToolBar、日期控件DatePicker和JXDatePicker、皮肤
GUI的菜单分为 菜单栏,菜单和菜单项菜单栏和菜单菜单栏JMenuBar和菜单JMeunpackage gui; import javax.swing.JFrame;import javax.swing.JMenu;import javax.swing.JMenuBar; public class TestGUI { public stati转载 2018-01-11 16:33:47 · 1760 阅读 · 1 评论 -
图形界面 Swing中的线程
三种线程在Swing程序的开发中,需要建立3种线程的概念1. 初始化线程初始化线程用于创建各种容器,组件并显示他们,一旦创建并显示,初始化线程的任务就结束了。2. 事件调度线程通过事件监听的学习,我们了解到Swing是一个事件驱动的模型,所有和事件相关的操作都放是放在事件调度线程 (Event Dispatch)中进行的。比如点击一个按钮,对应的ActionList转载 2018-01-11 19:03:35 · 1383 阅读 · 0 评论