AWT/Swing
文章平均质量分 80
chenweionline
熟悉Java和.Net平台客户端编程技术,目前从事网络游戏开发工作。
展开
-
文本字符串按照指定宽度折行显示
版权声明:转载时请务必保留以下作者信息和链接作者:陈维(chenweionline@hotmail.com)作者的网站:http://www.chenwei.mobi我在使用 JOptionPane 时经常因为文本字符串太长于是 JOptionPane 宽度变的很大,甚至超过了屏幕范围。这个时候就就会感叹如果有宽屏显示器多好啊:)不过没有宽屏也没关系,我们可以从程序根本上解决问题。刚刚写了一个原创 2007-03-26 02:07:00 · 2121 阅读 · 3 评论 -
你应该知道的 - 关于 Java 2D 中图形上下文基类 Graphics
版权声明:转载时请务必保留以下作者信息和链接作者:陈维(chenweionline@hotmail.com)作者的网站:http://www.chenwei.mobi AWT 提供了一些用户接口的构件,但是它不提供一些类似的纯粹的绘制图形的对象,例如 Rectangle、Polygon 和 Point 类没有任何绘制图形的能力。换句话说它们不具备 draw 方法,仅仅可以设置和的到它们代表的原创 2008-05-03 11:39:00 · 3267 阅读 · 2 评论 -
转几篇介绍在 Swing 程序中使用 JXMapViewer 整合电子地图的文章
版权声明:转载时请务必保留以下作者信息和链接作者:陈维(chenweionline@hotmail.com)作者的网站:http://www.chenwei.mobi 使用 JXMapViewer 将地图集成到 Swing 应用程序中使用 JXMapViewer 实现地图聚合原创 2008-04-02 13:43:00 · 2832 阅读 · 0 评论 -
将标准输出重定向到GUI
版权声明:转载时请务必保留以下作者信息和链接作者:陈维(chenweionline@hotmail.com)作者的网站:http://www.chenwei.mobi使用控制台运行 Java 程序时,我们只需要在程序中使用System.out.println()等标准输出语句就可以将信息在控制台界面打印出来;而在使用 IDE 运行程序时这些信息会输出在 IDE 的 Output 区域,这也是原创 2008-03-07 12:13:00 · 3794 阅读 · 2 评论 -
为 Java 桌面应用程序添加 Splash 屏幕
版权声明:转载时请务必保留以下作者信息和链接作者:陈维(chenweionline@hotmail.com)作者的网站:http://www.chenwei.mobi当应用程序启动初始,进行各种类库的初始化和装载,此时出现一个醒目的 Splash 屏幕提示着用户软件正在进行初始化工作,同时可以通过显示广告、法律许可和软件 logo 等等,给予软件用户更积极的反馈。熟悉 Java SE 6原创 2007-12-03 15:23:00 · 5914 阅读 · 2 评论 -
为 JFileChooser 添加选择文件有效验证功能
版权声明:转载时请务必保留以下作者信息和链接作者:陈维(chenweionline@hotmail.com)作者的网站:http://www.chenwei.mobi我们在做 GUI 编程的时候经常需要用到 JFileChooser 组件构造一个文件选择对话框来为用户提供打开文件、保存文件等操作。通常的做法是调用 JFileChooser.showOpenDialog() 方法显示文件选择原创 2007-11-17 15:59:00 · 2710 阅读 · 1 评论 -
阿拉伯语软件的 GUI 设计
版权声明:转载时请务必保留以下作者信息和链接作者:陈维(chenweionline@hotmail.com)作者的网站:http://www.chenwei.mobi昨天得到一个沙特客户的反馈,希望我们能够按照他们的阅读、操作习惯将将软件的 UI 重新设计。简单地说就是从右到左的阅读、操作习惯给他们定制软件界面,就像下图所示。是不是看着别扭,好像一个界面抓图后翻转的恶作剧。我搜索了一下相关原创 2007-08-29 12:55:00 · 3947 阅读 · 11 评论 -
Swing 实现半透明窗口的 Sample
版权声明:转载时请务必保留以下作者信息和链接作者:陈维(chenweionline@hotmail.com)作者的网站:http://www.chenwei.mobi回复 abc 的留言。Swing 中的窗体组件 JFrame 是重量级组件无法做到透明,我实现半透明窗口的原理就是在屏幕上抓图然后在 JFrame 的容器中适当位置进行重绘。在这个 Sample 里,半透明及模糊效果是在重绘时使用原创 2007-08-27 16:09:00 · 4181 阅读 · 10 评论 -
JFC 中绘制方法 paint(Graphics g) 和 paintComponent(Graphics g) 的区别
版权声明:转载时请务必保留以下作者信息和链接作者:陈维(chenweionline@hotmail.com)作者的网站:http://www.chenwei.mobiAWT 和 Swing 中组件的绘制方式不同,绘制方法的实现也有区别。AWT 中组件重绘时先调用 update(Graphics g) 清除以前绘制的,再调用 paint() 方法里进行绘制,所以在 AWT 组件里重绘时,只要简单原创 2007-05-14 11:41:00 · 1939 阅读 · 0 评论 -
发布拾取屏幕颜色的Java桌面工具-JSnapColor
JSnapColor版本: Internal Build 20070722000简介: 包含一个放大镜的桌面图像小软件,用于拾取屏幕颜色像素值。运行环境: JRE 5.0 或以上版本 (JRE 6.0 下载地址:https://sdlc4b.sun.com/ECom/EComActionServlet;jsessionid=A53C5CB49E1E84DC0799F1B6F原创 2007-07-23 21:29:00 · 2583 阅读 · 7 评论 -
Java实现带渐变字幕的不规则窗体
之前听说Java 6u10里提供了不规则窗体的实现,我前两天做了些尝试,编写了一个带渐变字幕的不规则Splash窗体。不规则窗体使用的就是Java 6u10里新增加的类com.sun.awt.AWTUtilities提供的setWindowShape方法。这个类另外还提供了一些制作透明/半透明窗体的方法,我在这里就不多做介绍。带倒影的颜色渐变滚动字幕原创 2008-08-18 16:31:00 · 3489 阅读 · 4 评论