
java UI
nilr
奋斗中的java程序员
展开
-
java 鼠标单击和双击的控制
前序: 在一个项目中为了使用方便,我们需要完成这样一个功能,既是鼠标单击一个swing按钮时,弹出A对话框,双击同一个按钮时弹出B对话框。第一个实现: 首先想到的是:MouseEvent.getClickCount()==1 或是 ==2来区分,开始想的易如反掌,只有到开始测试时才发现,这样根本就不会有效果。在单击时,一切正常,A对话框如愿的显示了。可是在双击时原创 2004-11-04 14:23:00 · 4062 阅读 · 2 评论 -
javax.swing.Popup的应用
我们先来看看javax.swing.Popup的javadoc中的描述:Popups are used to display a Component to the user, typically on top of all the other Components in a particular containment hierarchy. Popups have a very small lif原创 2004-11-07 20:39:00 · 2983 阅读 · 0 评论 -
java 2D Graphics 学习笔记(一)
绘制简单图像 // draw Line2D.Doubleg2.draw(new Line2D.Double(x, y+rectHeight-1, x + rectWidth, y)); // draw Rectangle2D.Doubleg2.setStroke(stroke);g2.draw(new Rectangle2D.原创 2004-11-10 21:38:00 · 2543 阅读 · 1 评论 -
取得一个透明颜色
起初看到半透明觉得太神奇了,嗬嗬,看了一下java的Color用java弄个半透明,就是那么easyColor c = new Color(1,1,0,0.5f);最后一个0.5f值得就是透明度!Graphics g = ....g.setColor(c);然后你画的所有东西都是半透明的了。原创 2004-11-11 20:58:00 · 1303 阅读 · 0 评论 -
java 中添加一个全局快捷键
偶尔,我们可以给用户添加一些快捷键,不管现在焦点在哪里。有个做法就是,任何组建上注册你的监听器,但显然,这不是一个好做法java的toolkit可以直接添加一个监听器,一下就是示例Toolkit toolkit = Toolkit.getDefaultToolkit();toolkit.addAWTEventListener(capListener, AWTEvent.KEY_原创 2004-11-19 21:24:00 · 1794 阅读 · 0 评论