![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaGUI
文章平均质量分 52
csu_vc
天行健,君子以自强不息
展开
-
用Swing开发GUI程序(一)
以前编写的程序基本上只在控制台上运行,即文本用户界面,或字符用户界面,用户操作很不方便。而GUI,图形用户界面(Graphics User Interface)可以让用户看到什么就操作什么。相比之下,GUI更为直观,能提供更丰富的功能。 要注意,和控制台程序相比,GUI需要消耗更多的资源。What is Swing?在JAVA里GUI操作的API一般使用java.awt和javax.swing两个原创 2017-07-24 09:38:11 · 780 阅读 · 0 评论 -
用Swing开发GUI程序(二)JFrame和JDialog
通常情况写我们使用javax.swing.JFrame类来进行窗口显示JFrame最常见的构造函数为public JFrame (String title) throws HeadlessExceptionString title为传入的界面标题,实例化JFrame对象 调用Jframe类里的函数进行窗体的设计 1、设置标题public void setTitle(String title)2、原创 2017-07-24 10:01:46 · 1702 阅读 · 0 评论 -
用Swing开发GUI程序(三)JPanel
很多时候组件不是直接加到JFrame里的,而是通过一些中间容器来添加,而大部分中间容器常用的是JPanel,JPanel 是一般轻量级容器JPanel下面是它常用的构造函数和方法 透明度通过调用setOpaque方法来更改面板的透明度布局默认情况下,面板的布局管理器是一个实例 FlowLayout,将面板的内容放在一行中。您可以通过调用该setLayout方法或通过在创建面板时指定布局管理器轻松地原创 2017-07-26 13:13:25 · 307 阅读 · 0 评论 -
用Swing开发GUI程序(四)JList
JList是客户端还算比较常见的组件,偶尔也用得到,值得一学。从API可以看出,JList的构造方法有四种 // 创建一个Jlist来显示 String数组 String[] data = {"one", "two", "three", "four"}; JList myList = new JList(data);可通过构造方法或 setModel 方法向 JList 直接提供 ListMod原创 2017-09-13 09:46:41 · 2661 阅读 · 0 评论 -
用Swing开发GUI程序(五)JScrollpane
JScrollpane也是很常用的swing组件,可是样式有点丑下面是它的构造方法 JScrollPane或利用下面这些参数来设置滚动轴的出现的时机,这些参数是定义在ScrollPaneConstants interface中,而 JScrollPane类实现此界面,因此也就能使用这些参数: HORIZONTAL_SCROLLBAR_ALAWAYS:显示水平滚动轴。 HORIZONTAL_SCRO原创 2017-09-13 09:51:30 · 550 阅读 · 0 评论 -
用Swing开发GUI程序(六)JTable
JTable 用来显示和编辑常规二维单元表。有关面向任务的文档和使用 JTable 的示例构造方法 JTable 有很多用来自定义其呈现和编辑的工具,同时提供了这些功能的默认设置,从而可以轻松地设置简单表。例如,要设置一个 10 行 10 列的表: (官方API例子) TableModel dataModel = new AbstractTableModel() {原创 2017-09-13 11:05:49 · 413 阅读 · 0 评论 -
java绘图学习
0x00 开头最近做的课设都需要用到java画图,但是我自己很讨厌挤牙膏一样一点一点的学,很不完整,所以就开了这个系列,想好好梳理一波0x01 Graphics类 Java中绘制基本图形,可以使用Java类库中的Graphics类,此类位于java.awt包中。在我们自己的java程序文件中,要使用Graphics类就需要使用import java.awt.Graphics语句将Graphics原创 2017-09-13 22:30:47 · 334 阅读 · 1 评论