Java_Swing
爱的叹息
to be or not to be ,this is a question
展开
-
Java Swing弹出框的中英文设置,
看下图,中文和英文混杂,不协调,所以需要把选项换成中文。原创 2023-04-03 10:09:08 · 61 阅读 · 0 评论 -
java Swing 的下拉框JComboBox可编辑可多选示例
先上图:代码如下:package com.java.swing.table;public class testJComboBox { public static void main(String[] args) { String str[][] = new String[10][3]; for (int i = 0; i < str.length; i++)...原创 2020-01-09 14:42:35 · 3670 阅读 · 1 评论 -
java swing根据字符串搜索定位到JTree某一个节点上或JTable某一行上
有时需要根据字符串快速定位到结构树中界面的具体位置,下面在网上找到的一个例子,不错。拿来分享下。代码如下:/******************************************************************************* * @project: JavaSE * @package: com.burns.swing * @file: T.j转载 2017-04-07 15:20:13 · 2653 阅读 · 1 评论 -
JavaSwing佈局管理器的理解
转自:http://www.blogjava.net/javagui/archive/2007/11/18/layout.html本系列文章将系统地介绍在AWT-Swing组件体系下如何使用布局管理器,从概念开始并结合JDK1.6 API源代码讲述布局管理器工作原理,然后介绍如何自定义布局管理器并给出2个自定义的实现——FormLayout、CenterLayout,同时还将介绍如何使用绝转载 2017-05-09 18:24:52 · 1727 阅读 · 0 评论 -
javaSwing布局管理器之TableLayout
代码来自这个地址: http://www.clearthought.info/sun/products/jfc/tsc/articles/tablelayout/Simple.html代码如下:/******************************************************************************* * @project: JavaSwing翻译 2017-05-09 18:54:58 · 3470 阅读 · 0 评论 -
转:Java-Swing嵌入浏览器
转自:http://www.cnblogs.com/luwenbin/p/4125028.html今天要说的额是浏览器的第一个版本是用DJnative-swt和swt包开发的调用本地浏览器和webkit浏览器的示例这是我的工程目录【源码见最后】: src下为写的源码,lib为引入的swt和DJnative和mozilla接口包~我们来看两转载 2017-06-25 08:35:40 · 3166 阅读 · 1 评论 -
java Swing常见问题总结
1、JButton按钮上的字体显示补全,或者直接以三个点...显示,解决办法是:添加如下代码import java.awt.Insets;jButton.setMargin(new Insets(0, 0, 0, 0));设置按钮的边缘空余部分为0就好了~2、Swing界面在我这里可以完全显示,却在其他机器只显示一个标题栏,(注:,我本机是win10系统,客户机器是xp系统)原创 2017-10-25 15:06:08 · 2091 阅读 · 0 评论 -
Java Swing 多种组件完美界面实例(代码+截图)
最近做个稍微复杂点的界面,需要在界面中组件可以动态添加和删除,直接上图效果 其中在分类后面的点击“+”按钮,可以动态添加分类,新添加的分类,可以点击后面的“-”按钮删除掉这一行。 对应的代码如下:/******************************************************************************* * @project: capital原创 2017-12-12 23:54:42 · 25977 阅读 · 2 评论 -
JME-java开发3D游戏
1、国内链接:http://www.jmecn.net/2、官网链接:http://jmonkeyengine.org/3、Github地址:https://github.com/jMonkeyEngine/jmonkeyengine4、eclipse开发例子:http://bbs.jmecn.net/t/topic/25/35、百度网盘地址:https://p原创 2017-12-18 23:46:37 · 2901 阅读 · 0 评论 -
【Java】鼠标监听器MouseListener、MouseMotionListener和MouseWheelListener的使用
鼠标监听器MouseListener监听鼠标事件MouseEvent。相应事件和处理方法鼠标事件 处理方法MOUSE_CLICKED MouseClicked (MouseEvent) 鼠标点击(单或双)MOUSE_PRESSED MousePressed (MouseEvent) 鼠标按下MOUSE_RELEASED MouseReleased(Mou...转载 2018-04-25 21:50:40 · 21083 阅读 · 0 评论 -
LocalSearcher——专注本地内容搜索【一】
眨眼间,距离《EveryClass~~~~一、EveryClass的由来》这篇文章已经快一年了,这种想法仿佛还在昨日时刻萦绕在脑海,为什么呢?因为在我看来,随着网速的加快,我们或许已经把更多的时间放在去网上找资料,而忽略了我们曾经对待同一个问题已经从网上获取太多的内容,有些文件下载之后才发现被我下过不止一次,每次对待一个自己曾经遇到的问题去网上下载下的文件,我都会根据文件名去everything搜...原创 2018-11-18 16:35:12 · 534 阅读 · 0 评论 -
java Swing中 JCombobox实现可检索的下拉列表
这个要自己去实现.这里给你一个演示代码.你自己修改一下就可以了./*在许多Windows应用程序里面,最常见的是IE的地址栏,当我们在ComboBox的文本框内容时,它的下拉列表中自动列出最匹配的项目,并且将最匹配的项目显示在输入框中。在Java中有个JComboBox类,它可以实现下拉选择或者输入选择。但是它本身没有提供自动查找和完成功能。我们现在就来 “改装”这个类,使它...原创 2019-04-18 11:59:32 · 6454 阅读 · 4 评论 -
eclipse用ant生成可执行jar包,以及用install4j把jar包生成exe程序的详细完整示例
通过Eclipse生成可运行jar: 在library handing:中第一种与第三种速度可以,第二种因为是打在一个包里运行缓慢勾选SAVE as Ant script 可以保存ant配置 根据xml我们可以分析出,核心命令只有如下图部分,其余的只是引用了另一个目录中的第三方jar。Install4j使用总结将java打成exe ,如果是JDK1.6 建议使用Ins...原创 2019-05-31 10:20:16 · 475 阅读 · 0 评论 -
JTable中实现行背景颜色、固定表格列宽、根据内容自动调整列宽、列中数据排序等功能示例代码
(1)StyleTable.java文件用于实现各种上面提到的功能。import java.awt.Color;import java.awt.Component;import java.awt.Dimension;import java.util.Enumeration;import javax.swing.JTable;import javax.swing.RowSor...转载 2019-08-19 14:37:26 · 845 阅读 · 0 评论 -
Java Swing JTable,表头多行显示示例代码
/******************************************************************************* * @project: IDS_AutoView_2019 * @package: com.acconsys.ids.table * @file: T.java * @author: zhangpei * @created: ...原创 2019-08-19 14:41:02 · 960 阅读 · 0 评论 -
Java Swing JTable,表内容多行显示示例代码
/******************************************************************************** @project: IDS_AutoView_2019* @package: com.acconsys.ids.table* @file: T.java* @author: zhangpei* @created: ...原创 2019-08-19 14:42:49 · 1111 阅读 · 0 评论 -
给按钮加前景色和字体大小(Java_Swing)
jButton2.setText("\u63d0\u53d6\u5e03\u7f6e\u56fe\u8bbe\u8ba1\u6587\u4ef6");jButton2.setFont(new java.awt.Font("SimSun", 1, 12));jButton2.setForeground(new java.awt.Color(128, 0, 128))原创 2017-03-06 15:26:55 · 6856 阅读 · 0 评论 -
在 Windows 中实现 Java 本地方法
转自:http://www.ibm.com/developerworks/cn/java/jnimthds/之所以转,是因为比较详细的介绍了java本地调用的例子。当然也发现有细节问题,往下看就知道了。~_~ 本文为在 32 位 Windows 平台上实现 Java 本地方法提供了实用的示例、步骤和准则。这些示例包括传递和返回常用的数据类型。 本文中的示例使用 Sun Microsystems转载 2016-05-17 00:12:52 · 1217 阅读 · 0 评论 -
Java Swing JTable 表格【17:使用编辑器验证文本】
在实际开发中,当用户输入的信息不属于该范围,例如需要输入年龄,用户错误的输入了家庭地址,此时编辑器会采取一定的措施,那么如何来实现这种功能呢?下面将通过一个例子来说明 这个例子是来介绍如何使用编辑器来响应用户输入的文本内容。代码如下:package com.acconsys.swing.chapter14;import java.awt.BorderLayout;import javax.s原创 2016-01-14 22:24:59 · 2121 阅读 · 0 评论 -
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 · 7631 阅读 · 1 评论 -
Java Swing JTable 表格【4:表格模型TableModel】
创建表格模型TableModel: TableModel是一个接口,在这个接口里定义了若干的方法,包括存取表格字段(cell)的内容、计算表格的列数等基本存取操作,从而可以利用TableModel来创建一个自己想要的表格。TableModel的在API中的结构:常用的方法:TableModel,AbstractTableModel,DefaultTableModel的区别和联系: Tabl原创 2016-01-10 09:48:29 · 5958 阅读 · 0 评论 -
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 · 3559 阅读 · 0 评论 -
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 · 42861 阅读 · 7 评论 -
Java Swing JTable 表格【6:表格模型DefaultTableModel】
上一篇是关于AbstractTableModel的例子,这一篇是关于DefaultTableModel的例子AbstractTableModel和DefaultTableModel的异同 DefaultTableModel比AbstractTableModel要简单许多,也尝尝在实际开发中使用,DefaultTableModel内部使用Vector数据结构来存储数据表格的数据,若要显示的表格格原创 2016-01-10 15:52:06 · 9499 阅读 · 0 评论 -
Java Swing JTable 表格【7:监听表格数据变化】
监听表格数据变化 终于进入到JTable的重头戏了,监听在任何Java项目中都是非常重要的,监听带来的一系列的操作也有时候非常复杂 在Excel表格中,当表格中的一个单元格的数据发生变化时,与之相关的数据也会同时发生变化,这就设计到表格监听器的知识。JTable的事件大致均针对表格内容的操作处理,包括字段内容改变、列数增加或减少、行数增加或减少、表格的结构改变等。这些事件称为Table原创 2016-01-11 21:25:53 · 17206 阅读 · 0 评论 -
Java Swing JTable 表格【8:表格使用选择器SelectionModel】
选择器是指表格的选择模式SelectionModel,选择器的最大用处就是使用户能够以不同的方式选择表中的数据,例如平时处理Excel表时,可以一次性选择一个数据,也可以一次性选择多个数据等。选择器的操作方式与JList操作方式极为相似,包括其事件驱动。具体如下图: 下面通过一个例子来说明:package com.acconsys.swing.chapter14;impo原创 2016-01-11 21:46:05 · 7796 阅读 · 0 评论 -
Java Swing JTable 表格【9:表格使用渲染器DefaultTableCellRenderer】
渲染器 渲染器用来绘制表格中的单元格,渲染器也可以从表格中提取每个单元格的方法,所以,渲染器也被称为绘制器,其实,当一个表格能够在容器中显示出来,是依靠系统默认的渲染器来绘制的,而且是一个单元格,一个单元格绘制的,所以哥它可以单独的将某个单元格提取出来,也可以针对表格中任意的单元格进行编辑,这也是渲染器的最大用处之一。 下面通过例子来演示渲染器来渲染表格中不同行的颜色。package c原创 2016-01-11 22:04:46 · 5406 阅读 · 0 评论 -
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 · 4215 阅读 · 0 评论 -
Java Swing JTable 表格【11:表格使用自定义渲染器】
TableCellRenderer接口定义了JTable渲染器接口: 贴图如下: 渲染器对象作为一个方法的参数来实现针对表格中的单元格的不同设置的方法之一: public void setDefaultRenderer(Class columnClass,TableCellRenderer Renderer); 一下是一个自定义渲染器的代码,在第二原创 2016-01-11 22:40:56 · 4909 阅读 · 0 评论 -
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 · 2030 阅读 · 2 评论 -
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 · 2603 阅读 · 0 评论 -
Java Swing JTable 表格【14:表格的排序和过滤】
表格的排序和过滤: 排序和过滤基于一个新概念—-行排序器对象,它能够对行数据进行排序(和过滤)。把一个行排序其加入到一个表格组件中的最简单的方法是调用javax.swing.JTable中新引入的publci void setAutoCreateRowSorter(boolean autoCreateRowSorter)。 例子代码如图:package com.acconsys.swin原创 2016-01-11 23:02:11 · 5835 阅读 · 0 评论 -
Java Swing JTable 表格【15:组合列表框作为表格元素】
在实际开发中,很多表格中的单元格都是以组合框作为编辑器的,组合框能带来很大的灵活性以下贴出实例代码:package com.acconsys.swing.chapter14;import java.awt.BorderLayout;/** * 这段代码展示如何使用组合列表框作为表格中的元素 使得可以在列表框中选择所需要的数据,相当于输入不同数据 * * @author burns *原创 2016-01-14 21:47:06 · 3326 阅读 · 0 评论 -
Java Swing JTable 表格【16:复选框JCheckBox作为表格元素】
上一篇介绍了组合列表框作为表格元素的例子,这篇根据上篇的DefaultCellEditor的构造方法,再来练习一个复选框的例子这个例子首先在创建数据时,复选框那一列的值默认值一个给得是false,一个给的是true,所以界面打开的时候会一个是选中,一个是没选中,如图: 代码如下:package com.acconsys.swing.chapter14;import java.awt.Borde原创 2016-01-14 22:07:33 · 9696 阅读 · 2 评论 -
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 · 10302 阅读 · 0 评论