Swing
AnndyTuo
东西可能不会经常用到 记录下来 分享给别人也是充实了自己;好记性不如烂笔头 只有被记录的知识才是有价值的。
展开
-
Java Swing开发桌面应用-组件
1:Swing常用的组件JLabel 标签 JTextField 文本输入框 JPasswordField 密码输入框 JButton 按钮2:每个组件的用法源码 后面的JLabel、JTextField 、JPasswordField 、JButton 均在下列代码 的基础上修改/** * 组件的学习 * */package Swing;...原创 2019-04-20 17:57:21 · 876 阅读 · 0 评论 -
Java Swing桌面应用开发-组件-树形结构(JTree)
1:硬编码方式创建Tree代码实现:package Swing;/** * 硬编码树型结构:Tree型结构不能改变 * */import java.awt.Container;import javax.swing.JFrame;import javax.swing.JScrollPane;import javax.swing.JTree;import javax....原创 2019-05-27 23:51:40 · 2640 阅读 · 0 评论 -
Java Swing桌面应用开发-组件-表格(JTable)-表格中增加数据
1:表格中增加数据1.1:使用Vector集合作为数据来源package Swing;import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Vector;import javax.swing.Def...原创 2019-05-27 10:13:40 · 6988 阅读 · 2 评论 -
Java Swing桌面应用开发-组件-表格(JTable)
1:JTable的基本使用如下图 做这样的表格的代码实现如下package Swing;import java.awt.Container;import javax.swing.JFrame;import javax.swing.JScrollPane;import javax.swing.JTable;public class Main10 extends JFra...原创 2019-05-26 23:50:08 · 1413 阅读 · 0 评论 -
Java Swing桌面应用开发-组件-组合框
1:什么是组合框如下图,类似这样的 就是组合框2:实现上述这个组合框2.1:代码实现/** * 组合框的学习 * */package Swing;import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import jav...原创 2019-04-28 13:23:07 · 1686 阅读 · 0 评论 -
Java Swing开发桌面应用-布局管理-空布局(null)
1:什么是空布局空布局就是不用布局管理器,自己设置组件的顶点坐标,设置组件的高度 宽度2:设置组件位置方法一://方法一:button1.setLocation(100, 100);button1.setSize(100, 100);方法二://方法二:button2.setBounds(200, 200, 100, 100);3:空布局的代码实现运行...原创 2019-04-14 21:45:41 · 1812 阅读 · 0 评论 -
Java Swing开发桌面应用-布局管理-网格布局管理器(GridLayout)
1:网格布局管理器样式2:网格布局管理器的特点所有网格大小都是完全相等的 所有添加到窗体上的的组建都会被显示出来 行数不变 列数变 组建按照从左上到右下的顺序排列3:代码实现package Swing;import java.awt.Container;import java.awt.GridLayout;import javax.swing.JButton;...原创 2019-04-14 21:04:41 · 692 阅读 · 0 评论 -
Java Swing开发桌面应用-布局管理与边框布局管理器(BorderLayout)
1:边框布局管理器的使用1.1:设置边框布局管理器 默认设置container.setLayout(new BorderLayout());1.2:设置边框布局管理器的水平 垂直间距container.setLayout(new BorderLayout(10,10));//设置水平 垂直编距2: 代码package Swing;import java.awt...原创 2019-04-14 11:22:37 · 736 阅读 · 0 评论 -
Java Swing开发桌面应用-布局管理与流式布局(FlowLayout)
1:Container什么是Container:Container在Swing中指的是窗体的内容部分1.1:代码实现Container就是指的下图红色框内的部分 public static void main(String[] args) { //创建Jframe窗体 JFrame Jframe = new JFrame("Swing学习"); //设置JF...原创 2019-04-14 09:10:41 · 943 阅读 · 0 评论 -
Java Swing开发桌面应用-JFrame(窗体)
1:JFrame窗体的实现1.1:代码实现 public static void main(String[] args) { //创建Jframe窗体 JFrame Jframe = new JFrame("Swing学习"); //设置JFrame窗体可见 Jframe.setVisible(true); //设置Jrame窗体的尺寸 Jframe.set...原创 2019-04-13 23:31:35 · 1243 阅读 · 0 评论 -
Java Swing开发桌面应用-组件-列表框(JList)
1:列表框是什么参考下图2:列表框的创建与数据的来源2.1:边框的创建与数据来源方法一(String[]数组作为数据来源)<--不推荐/** * 单选框 * */package Swing;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Container;impor...原创 2019-04-21 20:11:43 · 1082 阅读 · 0 评论 -
Java Swing开发桌面应用-组件-单选框
1:实现下列操作选择"男" 点击提交 控制台打印:你选择了男;选择女也同理2:代码实现/** * 单选框 * */package Swing;import java.awt.Container;import java.awt.Image;import java.awt.Toolkit;import java.awt.event.ActionEvent;impor...原创 2019-04-21 13:01:53 · 640 阅读 · 0 评论 -
Java Swing开发桌面应用-组件--复选框
1:复选框复选框即多选框,参见的复选框如下 2:Swing代码实现复选框2.1:实现选择后进行下一步2.1.1:核心代码之方法一/** * 复选框 * *///创建复选框和ButtonJCheckBox checkBox = new JCheckBox("阅读条款并继续操作");JButton Button = new JButton("下一步"); ...原创 2019-04-21 12:36:11 · 417 阅读 · 0 评论 -
Java Swing桌面应用开发-组件-选项板(JTabbedPane)
1:JTabbedPane选项板组件1.1:常用操作 JPanel(LayoutManagerlayout) 创建面板组件 可以添加到选项板上 JTabbedPane.add(String name,Component component) 命名选项卡 并且添加组件到选项卡上 1.2:代码实现package Swing;import java.awt.Co...原创 2019-05-28 10:12:59 · 1192 阅读 · 0 评论