![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
swing
xxqn
这个作者很懒,什么都没留下…
展开
-
swing双击事件
网上找到的,放在这里备查。 jList2.addMouseListener(new MouseAdapter() { public void mouseClicked(MouseEvent evt) { if (evt.getClickCount() == 2) { System.out.println("双击"); ...2009-03-25 16:41:16 · 778 阅读 · 0 评论 -
swing下使用JFreeChart的一个例子
这是给出一个例子,因为找了一段时间才找到,这里给出来供各位参考。希望能被google搜索到。 import java.awt.Color; import java.awt.Font; import java.awt.GradientPaint; import java.util.Date; import javax.swing.JFrame; import javax.swin...原创 2009-03-25 20:18:27 · 793 阅读 · 0 评论 -
JFormattedTextField输入double等非long的处理
[code="java"] NumberFormatter nf = new NumberFormatter(); nf.setValueClass(Double.class);//关键 JFormattedTextField myJFormattedTextField= new JFormattedTextField(nf); myJFormattedTextField.setValue...2009-09-22 09:00:55 · 91 阅读 · 0 评论 -
提示入门者关注swing的复用
swing的复用,主要是针对swing组件级别的,实质上也还是class的继承,但是会比普通class的继承粒度要大好多。以下是个例子: [code="java"] public class ImagePanel extends JPanel { } public class EditMapJPanel extends ImagePanel{ } [/code] 有些人喜欢把...2009-09-22 17:33:31 · 139 阅读 · 0 评论 -
swing mcv的一些思绪
下面的东西,没有经过仔细整理。不要见怪。 我现在的想法是:一个最好能够分开,例如一个组件用三个(部分)类来实现,一个是数据m,一个显示v,一个控制c,这样从形式上可以表现得清晰。 一个大的项目分两个并行主线,一条是数据主线,一条是显示主线,控制在两条主线间横插,就像一条软梯。 swing组件的事件被设计成,可以从外部“注入”,虽然理论上可以达到减少c对v干...2009-06-22 22:17:31 · 137 阅读 · 0 评论 -
切断子组件对父组件的关联行为
(这是我对swing mvc探讨的体会之一) 一、子组件与父组件的强关联问题 子组件如果要操作父组件的话,按照一般的编程方法是,将子组件里面实现对父组件的引用。就是这种引用,就把子组件与父组件(以及父组件的关联组件)强关联起来。 有了这种关联的存在,子组件就失去了自由了。 二、swing事件注入的脱藕解决方案 如果是事件是采用运行时“注入”的方式,在运行时...2009-06-23 13:24:44 · 118 阅读 · 0 评论 -
捕捉JDialog的关闭事件
JDialog的关闭事件是什么? 问了几个群,网上也找了好久都没有正确答案,还是靠自己吧。下面是我的测试代码: [code="java"] public class EditJDialog extends javax.swing.JDialog implements WindowListener{ public EditJDialog(Frame owner, boole...2009-07-23 08:13:04 · 952 阅读 · 0 评论