![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java的图像界面
YRZ-James
who say you are not perfect?
展开
-
初识图形界面(JAVA)
今天刚学了JAVA中的图形界面,这里来总结一下。 1.简单的例子 JFrame是GUI中的容器 JButton是最常见的组件- 按钮 注意:f.setVisible(true); 会对所有的组件进行渲染,所以一定要放在最后面 现在来用代码来简单介绍一下: package gui; import javax.swing.*; public class TestGUI { public stati...原创 2019-05-03 12:01:42 · 337 阅读 · 0 评论 -
swing表格中的增加
现在需要实现如下图所示的功能: 点击增加按钮,出现一个JDialog,在JDialog中进行增加,然后把增加的数据插入到数据库中,然后表中的内容再次刷新。 代码如下: package gui13; import java.awt.BorderLayout; import java.awt.Dialog; import java.awt.GridLayout; import java.awt.ev...原创 2019-05-09 16:58:40 · 794 阅读 · 0 评论 -
DatePicker和JXDatePicker
swing没有自带的日期控件,需要第三方的类 。 为了实现这个目的,我们需要先下载Jar包(需要Jar包的可以在评论区留言) 和JDBC中初始化驱动一样,我们需要先导入Jar包,如图所示: 然后我们需要在这个工程设置lib文件夹,放入下载后的Jar包,如图所示: 1.DatePicker 我们先来用代码来介绍一下DatePicker: package gui12; import java.a...原创 2019-05-08 18:18:55 · 1856 阅读 · 7 评论 -
swing中的工具栏
工具栏用于存放常用的按钮 1.工具栏 代码如下: package gui9; import java.awt.BorderLayout; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing...原创 2019-05-05 19:22:40 · 602 阅读 · 0 评论 -
swing中的菜单栏
GUI的菜单分为 菜单栏,菜单和菜单项 1.菜单栏和菜单 代码如下: package gui8; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; public class test1 { public static void main(String[] args) { JF...原创 2019-05-05 18:21:11 · 2023 阅读 · 0 评论 -
swing中常见的面板
1.基本面板 JPanel即为基本面板 面板和JFrame一样都是容器,不过面板一般用来充当中间容器,把组件放在面板上,然后再把面板放在窗体上。 一旦移动一个面板,其上面的组件,就会全部统一跟着移动,采用这种方式,便于进行整体界面的设计。 代码如下: package gui6; import java.awt.Color; import java.awt.FlowLayout; import ...原创 2019-05-04 21:36:10 · 347 阅读 · 0 评论 -
swing中的布局器
1.绝对定位 绝对定位就是指不使用布局器,组件的位置和大小需要单独指定。 代码如下: package gui4; import javax.swing.JButton; import javax.swing.JFrame; public class test1 { public static void main(String[] args) { JFrame f = new JFram...原创 2019-05-03 22:07:57 · 489 阅读 · 0 评论 -
swing的容器
swing的容器有两类一个是JFrame,一个是JDialog。 1.JFrame和JDialog的区别 JFrame是最常用的窗体型容器,默认情况下,在右上角有最大化最小化按钮 JDialog也是窗体型容器,右上角没有最大和最小化按钮 代码如下: package gui3; import javax.swing.JButton; import javax.swing.JFrame; publ...原创 2019-05-03 17:11:53 · 835 阅读 · 0 评论 -
swing中的事件监听
1.按钮监听 创建一个匿名类实现ActionListener接口,当按钮被点击时,actionPerformed方法就会被调用 代码如下: package gui2; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.ImageIcon; import java...原创 2019-05-03 15:41:29 · 2860 阅读 · 0 评论 -
swing中的表格
1.基本表格 显示一个Table需要两组数据 一维数组: String[]columnNames 表示表格的标题 二维数组: String[][] heros 表格中的内容 默认情况下,表格的标题是不会显示出来了,除非使用了JScrollPane 代码如下: package gui10; import java.awt.BorderLayout; import javax.swing.JF...原创 2019-05-07 21:33:37 · 1344 阅读 · 1 评论