- 博客(8)
- 资源 (11)
- 收藏
- 关注
原创 Swing:关于Java界面编程的第一课,如何正确的处理界面中的线程
关于 Java 的 GUI ,关于 Swing,其实有一件事情是非常重要的 那就是线程! 如何正确的使用 GUI 线程, 什么样的代码应该在 GUI 线程上执行? 什么样的代码应该用其他线程执行? 其实这些都很重要, 但是,很多关于 Java 的教材都没有强调过这些,甚至有的书完全就忽略了这一点 所以,我在这里要给所以开始接触 Swing 的人,讲述一个重要概念: Swing 中的
2012-09-21 15:59:34
4980
1
原创 Swing:cosplay Windows 的命令行运行窗体
这是山寨的山寨,创意取自别人 但是绘制面板是我原创的…… 如图: package consoleGUI; import java.awt.BorderLayout; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java
2012-07-05 16:29:13
2341
原创 Swing:高性能控件——MessagePane,可用于显示系列信息
这一个自上而下依条显示信息的控件 最新的信息显示在最上面一条 正常情况下,刷新数据时,CPU 占用率极低 import java.awt.BorderLayout; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Rectangle; import ja
2012-06-09 02:04:43
2968
原创 Swing:LookAndFeel 教程第一篇——手把手教你写出自己的 LookAndFeel
本文是 LookAndFeel 系列教程的第一篇。 是我在对 Swing 学习摸索中的一些微薄经验。 我相信,仔细看完全系列之后,你就能写出自己的 LookAndFeel。 你会发现 Swing 原来可以这样美。 --------------------------------------------------------------------------------
2012-05-23 16:58:29
26100
24
原创 Swing:JFrame 的各种窗体状态详解
为什么会想到说这个问题? 那是因为前几天工作的遇到一个这样的需求: 把一个已经最小化的窗口,在特定的时候自动弹出 那就需要用到一个方法 setExtendedState 那设置什么状态呢,我的前辈们是这样写的: setExtendedState(JFrame.NORMAL ); 但是这样就造成一个问题 如果在窗口是先最大化之后,再最小化的 如果在这个时候...
2011-12-13 09:31:10
6292
原创 Swing:支持自动过滤的 JComboBox
根据输入内容过滤可选项 支持键盘和鼠标的选择 package component; import java.awt.Component; import java.awt.event.FocusEvent; import java.awt.event.FocusListener; import java.awt.event.ItemEvent; import java.awt.event
2011-07-14 09:50:33
3234
3
原创 Swing:可选择关闭的 JTabbedPane(为某位同学定制的非通用组件)
该组件特点:当使用 setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT) 模式的时候 index为0的tab永远在第一位 其他位置的tab可以靠左右按钮动态展示 (现在为头尾相接的循环处理,主要是为了0号tab不可移动考虑的) 当然这个组件做的不是很完善,有问题尽快告诉我进行修正 为了便于阅读,增加了一些注释 import jav
2010-12-17 13:08:00
3155
原创 Swing:可选择关闭的 JTabbedPane(经过了一定的UI优化)
所有的public方法已经写了注释, 添加组件的方法是: public void addTab(String title, Icon icon, Component component, String tip, boolean closable) 移除组件的方法是: public void removeTab(int index) 效果图: 顶部: 底部: 左侧:
2010-12-10 20:40:00
4081
1
Java 极富客户端程序:Aerith
2012-11-16
win10laf.jar
2019-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅