- 博客(20)
- 资源 (23)
- 问答 (1)
- 收藏
- 关注
原创 Java Swing JTextArea,JScrollPane——实现数据的刷新到最底行
JTextArea:是纯文本的多行区域JScrollPane:JScrollPane 管理视口、可选的垂直和水平滚动条以及可选的行和列标题视口 之前在使用JTextArea来实现数据在加入到文本域后,实现视图中文本始终在最新一行,查阅了相关资料,综合多个发现需要以下步骤方能实现, jTextPane.setCaretPosition(jTextPane.getDocument()
2016-01-19 23:24:26 7134 1
原创 实用工具——【1】java程序生成Windows安装程序
尽管现在手机端程序比较流行,Android呀,IOS啊等,但是我还是对windows程序比较感兴趣,直接的感觉是,手机是用来玩的多一点,电脑是用来工作的多一点,毕竟你不得不承认,手机能做的事情,电脑也能做,但是电脑做的事情,手机未必就能做的好。 话说远了,最近公司需要做个exe程序,用java写的,这里简单给大家介绍下java程序生成exe的介绍吧,毕竟具体过程比较复杂,后面有链接,可以下
2016-01-19 23:08:41 985
原创 Java Swing JTable 表格【17:使用编辑器验证文本】
在实际开发中,当用户输入的信息不属于该范围,例如需要输入年龄,用户错误的输入了家庭地址,此时编辑器会采取一定的措施,那么如何来实现这种功能呢?下面将通过一个例子来说明 这个例子是来介绍如何使用编辑器来响应用户输入的文本内容。代码如下:package com.acconsys.swing.chapter14;import java.awt.BorderLayout;import javax.s
2016-01-14 22:24:59 2090
原创 Java Swing JTable 表格【16:复选框JCheckBox作为表格元素】
上一篇介绍了组合列表框作为表格元素的例子,这篇根据上篇的DefaultCellEditor的构造方法,再来练习一个复选框的例子这个例子首先在创建数据时,复选框那一列的值默认值一个给得是false,一个给的是true,所以界面打开的时候会一个是选中,一个是没选中,如图: 代码如下:package com.acconsys.swing.chapter14;import java.awt.Borde
2016-01-14 22:07:33 9578 2
原创 Java Swing JTable 表格【15:组合列表框作为表格元素】
在实际开发中,很多表格中的单元格都是以组合框作为编辑器的,组合框能带来很大的灵活性以下贴出实例代码:package com.acconsys.swing.chapter14;import java.awt.BorderLayout;/** * 这段代码展示如何使用组合列表框作为表格中的元素 使得可以在列表框中选择所需要的数据,相当于输入不同数据 * * @author burns *
2016-01-14 21:47:06 3292
原创 Java Swing JTable 表格【14:表格的排序和过滤】
表格的排序和过滤: 排序和过滤基于一个新概念—-行排序器对象,它能够对行数据进行排序(和过滤)。把一个行排序其加入到一个表格组件中的最简单的方法是调用javax.swing.JTable中新引入的publci void setAutoCreateRowSorter(boolean autoCreateRowSorter)。 例子代码如图:package com.acconsys.swin
2016-01-11 23:02:11 5710
原创 Java Swing JTable 表格【13:为表格的表头指定文字说明】
表头指定说明性文字 当鼠标知道表头时,会出现说明性文字,实现方法和上一篇类似。 实现代码如下:package com.acconsys.swing.chapter14;import java.awt.BorderLayout;import javax.swing.JFrame;import javax.swing.JScrollPane;import javax.swing.JTab
2016-01-11 22:54:57 2573
原创 Java Swing JTable 表格【12:为表格的单元格指定文字说明】
表格文字说明定义: 当鼠标知道单元格时,会出现一些说明性的文字,下面将通过一个实例讲解如何为单元格添加文字说明:具体代码如下package com.acconsys.swing.chapter14;import java.awt.BorderLayout;import javax.swing.DefaultCellEditor;import javax.swing.JFrame;impor
2016-01-11 22:47:11 1998 2
原创 Java Swing JTable 表格【11:表格使用自定义渲染器】
TableCellRenderer接口定义了JTable渲染器接口: 贴图如下: 渲染器对象作为一个方法的参数来实现针对表格中的单元格的不同设置的方法之一: public void setDefaultRenderer(Class columnClass,TableCellRenderer Renderer); 一下是一个自定义渲染器的代码,在第二
2016-01-11 22:40:56 4840
原创 Java Swing JTable 表格【10:表格使用编辑器DefaultTableCellRenderer】
编辑器主要是使表格中的数据处于可编辑状态,在默认状态下,每个表格的单元格都可以使用下来列表框等组件编辑数据 下面这个实例主要是让表格中的第一行不可编辑,具体代码如下:package com.acconsys.swing.chapter14;import java.awt.BorderLayout;import javax.swing.JFrame;import javax.swing.JS
2016-01-11 22:18:30 4180
原创 Java Swing JTable 表格【9:表格使用渲染器DefaultTableCellRenderer】
渲染器 渲染器用来绘制表格中的单元格,渲染器也可以从表格中提取每个单元格的方法,所以,渲染器也被称为绘制器,其实,当一个表格能够在容器中显示出来,是依靠系统默认的渲染器来绘制的,而且是一个单元格,一个单元格绘制的,所以哥它可以单独的将某个单元格提取出来,也可以针对表格中任意的单元格进行编辑,这也是渲染器的最大用处之一。 下面通过例子来演示渲染器来渲染表格中不同行的颜色。package c
2016-01-11 22:04:46 5262
原创 Java Swing JTable 表格【8:表格使用选择器SelectionModel】
选择器是指表格的选择模式SelectionModel,选择器的最大用处就是使用户能够以不同的方式选择表中的数据,例如平时处理Excel表时,可以一次性选择一个数据,也可以一次性选择多个数据等。选择器的操作方式与JList操作方式极为相似,包括其事件驱动。具体如下图: 下面通过一个例子来说明:package com.acconsys.swing.chapter14;impo
2016-01-11 21:46:05 7661
原创 Java Swing JTable 表格【7:监听表格数据变化】
监听表格数据变化 终于进入到JTable的重头戏了,监听在任何Java项目中都是非常重要的,监听带来的一系列的操作也有时候非常复杂 在Excel表格中,当表格中的一个单元格的数据发生变化时,与之相关的数据也会同时发生变化,这就设计到表格监听器的知识。JTable的事件大致均针对表格内容的操作处理,包括字段内容改变、列数增加或减少、行数增加或减少、表格的结构改变等。这些事件称为Table
2016-01-11 21:25:53 16949
原创 Java Swing JTable 表格【6:表格模型DefaultTableModel】
上一篇是关于AbstractTableModel的例子,这一篇是关于DefaultTableModel的例子AbstractTableModel和DefaultTableModel的异同 DefaultTableModel比AbstractTableModel要简单许多,也尝尝在实际开发中使用,DefaultTableModel内部使用Vector数据结构来存储数据表格的数据,若要显示的表格格
2016-01-10 15:52:06 9363
原创 Java Swing JTable 表格【5:表格模型AbstractTableModel】
这里是用MyTable来继承AbstractTableModel来创建自己的表格模型,然后,调用JTable(TableModel tm)的构造方法来创建表格。 这里MyTable必须实现三个方法:API如图: 其实在实际应用中,除了实现上面的三个方法,有时根据需要还会重写getColumnName(int column)和getColumnClass(int c)方法。代码实现如图pa
2016-01-10 10:00:24 3525
原创 Java Swing JTable 表格【4:表格模型TableModel】
创建表格模型TableModel: TableModel是一个接口,在这个接口里定义了若干的方法,包括存取表格字段(cell)的内容、计算表格的列数等基本存取操作,从而可以利用TableModel来创建一个自己想要的表格。TableModel的在API中的结构:常用的方法:TableModel,AbstractTableModel,DefaultTableModel的区别和联系: Tabl
2016-01-10 09:48:29 5845
原创 Java Swing JTable 表格【3:创建表格,表头存在的设置】
创建表格有两种方式:一种是使用JScrollPane面板来添加表格,而另一种是使用中间容器直接添加表格,不过第二种需要将表格的表头放置到顶层窗口的最上层具体代码如下:package com.acconsys.swing.chapter14; import java.awt.BorderLayout; import java.awt.Dimension; import java
2016-01-10 08:26:23 10200
原创 Java Swing JTable 表格【2:创建空表格】
这里是最简单的Swing 表格创建,数据表头都没有,看Swing给默认添加的效果是什么?代码如下: package com.acconsys.swing.chapter14; import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.event.WindowAdapter; impo
2016-01-10 00:13:52 7580 1
原创 Java Swing JTable 表格【1:创建表格填充数据】
JTable是用来处理数据在表格的视图显示,但是并不包含数据或缓存数据,同时JTable默认也允许用户去编辑表格数据。JTable在Java API的位置如下:JTable的构造方法如下: ![JTable构造方法](http://img.blog.csdn.net/20160109233151043)代码例子以 JTable(Object[][] rowData, Object[] co
2016-01-09 23:57:21 42641 7
原创 Java实现Excel操作的方式
Java操作Office一直是一些公司的需求,包括我现在就职的公司也不例外,下面就来简单说下Java操作Excel的方式。两种方式:1.Apache POI2.JXLjxl也是基于poi实现的。jxl更像是一种模板语言,比如freemarker。可以在excel里写语句和表达式。 换一种说法, 有点像servleter和jsp+jstl的区别。servleter相对于poi
2016-01-09 18:08:37 7700
https://fengyuanchen.github.io/viewerjs/ 图片查看控件
2022-05-20
ojdbc6-11.2.0.4.0-atlassian-hosted_jar.zip
2021-07-21
octotree_v4.1.4.zip
2020-02-17
StoryGan介绍.docx
2019-07-08
EveryClass
2017-11-22
java 类找不到终结者
2017-11-21
jvisualvm使用方法
2017-10-13
wrapper-windows-x86-32-3.5.20.zip
2016-06-10
jacob-1.16-M1.zip
2016-06-04
Java Swing图形界面开发与案例详解 .王鹏等.扫描版(前5章代码)
2015-10-28
jsp用smartupload实现文件上传
2014-07-01
Swing上关于设置布局管理器的疑问
2015-10-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人