java-swing
文章平均质量分 79
为乐.rookie
互联网 研发 管理 中间件
展开
-
border
<br />Swing组件提供了对组件周围的边框区域进行定制的功能。为了简单,我们可以使用预定义的八个边框,或者是我们可以创建自己的边框。在本章中,我们将会了解如何最好的使用已存在边框以及如何创建我们自己的边框。<br />7.1 Some Basics on Woring with Borders<br />边框是带有标准的setBorder()与getBorder()属性方法的JComponent属性。所以,所有的JComponent子类的Swing组件都具有边框。默认情况下,一个组件并没有与其相关联的转载 2011-05-19 13:59:00 · 1014 阅读 · 0 评论 -
关于java中JSplitPane放在JPanel中的例子
问题产生:JSplitPane放置到JPanel和JFrame中的效果不一样,在JFrame中可以显示完整,但是在JPanel中显示不完整,这是由于JFrame和JPanel默认的布局管理器不一样所导致的。将JPanel的布局管理器设置为BorderLayout即可这是一个关于java中JSplitPane放在JPanel中的例子,在网上找了很多列子都是直接放在JFra转载 2012-03-27 16:15:04 · 2200 阅读 · 0 评论 -
java中Pane与Panel的区别
转载:Pane和Panel的含义是不一样的:Pane,窗格Panel,面板 但是这两个词一直被abuse(滥用)和misuse(误用) 下面是关于这两个词的解释:A pane is a (usually) independently scrollable subsection of a window. It's what you转载 2012-03-26 13:40:51 · 12316 阅读 · 0 评论 -
深入浅出Swing事件分发线程(EDT线程)
参考地址http://java.sun.com/developer/technicalArticles/javase/swingworker/《FilthyRichClients》读书笔记-SwingのEDT《FilthyRichClients》读完了前几个章节,现将我的体会结合工作以来从事Swing桌面开发的经验,对本书的一些重要概念进行一次 分析,对书中的一转载 2011-11-10 20:16:03 · 2339 阅读 · 3 评论 -
Java进度条多线程调用问题,一个很实用的问题
另一参考 http://www.iteye.com/topic/293233主线程MainThread 就是显示对话框的线程 Java代码 class MainThread { public int count= 0 /* 计数百分比 */ public WorkRunnable workThread转载 2011-11-10 20:19:32 · 10300 阅读 · 0 评论 -
如何给JFileChooser.showSaveDialog()设置默认文件名
方法一:使用调用它的方法setSelectedFile(new File("默认文件名")),此方法属于暴力方法,不推荐,而且会抛出异常方法二:该方法思路还比较靠谱,不过代码有待调整Java codepublic JTextField getTextField(Container c) { JTextField textField = null;转载 2011-11-11 11:19:12 · 3075 阅读 · 1 评论 -
Swing 线程
不正确的Swing线程是运行缓慢、无响应和不稳定的Swing应用的主要原因之一。这是许多原因造成的,从开发人员对Swing单线程模型的误解,到保证正确的线程执行的困难。即使对Swing线程进行了很多努力,应用线程逻辑也是很难理解和维护的。本文阐述了如何在开发Swing应用中使用事件驱动编程,以大大简化开发、维护,并提供高灵活性。 背景 既然我们是要简化Swing应用的线程,转载 2011-11-10 20:17:01 · 732 阅读 · 0 评论 -
JOptionPane提示对话框的使用
(1)JOptionPane.showMessageDialog(null, "请选择登录用户!", "友情提示", JOptionPane.INFORMATION_MESSAGE);// 弹出提示(2) String infos[] = { "请立刻单击“用户管理”按钮添加用户!", "添加用户后需要重新登录,本系统才能正常使用!" };// 组织提示信息 JOptionPa转载 2011-11-10 15:06:14 · 2295 阅读 · 0 评论 -
java 颜色列表
static Colour AQUA (浅绿色) static Colour AUTOMATIC (自动) static Colour BLACK (黑色)static Colour BLUE (蓝色)static Colour BLUE_GREY (蓝灰色)st转载 2011-11-08 14:49:06 · 11384 阅读 · 0 评论 -
java 进度条
1.普通进度条JProcessBarJLabel label=new JLabel();JProgress progress=new JProgressBar(0,3);label.add(progress, BorderLayout.NORTH);Changer changer =new Changer(progress);//注册ActionLi转载 2011-11-06 00:25:15 · 957 阅读 · 0 评论 -
java 布局管理器 gridbaglayout使用
前言使用Swing进行Java的GUI编程,其中一个难点就是页面布局。弄好了页面布局,就像是跨越了一个初级的里程碑。我主要是从事B/S的系统开发,基于新的应用需要,现在才来补一回Swing,一些简单的布局不想多说,只是看到一个比较实用,而且比起那些简单的布局复杂一点的GridBagLayout来说一下。作为自己的笔记,也希望当作和想学习此局布的朋友的谈资。指定约束(constrains)转载 2011-05-16 11:06:00 · 904 阅读 · 0 评论 -
JTable使用
带有排序和过滤功能的JTable 在Java SE 6中除了java.awt被更新外,javax.swing同时也有了很大的改进。在C/S程序中我们会经常使用到"表"。如我们 可以在查询数据库后将查询结果显示在表格中。在Java中显示表格使用的是JTable类。在以前的转载 2011-09-29 09:58:13 · 628 阅读 · 0 评论 -
JTable表头排序的两种方法
键词:JTable,表头排序,线程安全 在Java6以前,关于JTable的表头排序是一件非常费力的事情,因为很多复杂的工作都要自己去做,但到了Java6,表头排序就变得非常简单了就一行代码:setRowSorter(new TableRowSorter(defaultT转载 2011-09-29 10:02:15 · 7867 阅读 · 1 评论 -
java Swing AWT 轻量级组建 和 重量级组件
轻量组件首次出现在AWT1.1版本中。AWT最初只包括与本地对等组件相关联的重量组件,这些组件在它们自己的本地不透明窗口中绘制。相反,Swing组件几乎都是轻量组件,与重量组件相比,没有本地的对等组件,不像重量组件要在它们自己的本地不透明窗体中绘制,轻量组件在它们的重量组件的窗口中绘制。 由于轻量组件不在本地不透明的窗口中绘制,因此,它们可以有透明的背景。透明的背景使显示的轻量组件可以是转载 2012-10-16 16:52:47 · 1755 阅读 · 0 评论