排序:
默认
按更新时间
按访问量

Swing 中换皮肤 解决Component creation must be done on Event Dispatch Thread

用java swing 给页面设置皮肤样式的时候出现了这个错误: org.jvnet.substance.api.UiThreadingViolationException: Component creation must be done on Event Dispatch Thread ...

2012-09-05 00:20:14

阅读数:1400

评论数:0

Swing JEditorPane中显示HTML网页,并能响应链接

此组件使用 EditorKit 的实现来完成其操作。对于给予它的各种内容,它能有效地将其形态变换为适当的文本编辑器种类。该编辑器在任意给定时间的内容类型都由当前已安装的 EditorKit 确定。如果将内容设置为新的 URL,则使用其类型来确定加载该内容所应使用的 EditorKit。 有多种方...

2012-09-04 23:31:21

阅读数:2863

评论数:0

Swing 皮肤包

http://javootoo.l2fprod.com/index.html  该网站上有收费和开源的皮肤包。 加载皮肤包的代码在这里简单说下,加入JAR包,在窗体加载代码前加入以下代码,窗体最好以线程启动。  protected void startup() {      ...

2012-09-04 17:44:04

阅读数:1851

评论数:0

Swing 打造半透明窗口

要生成一个半透明的成形窗口,而又要避免使用本地的编码,唯有灵活地应用screenshot(屏幕快照).   半透明窗口是大众对Swing最为渴求的特性之一. 也可以称之为定形窗口,这种窗口有一部分是透明的,可以透过它看到桌面背景和其它的程序.如果不通过JNI(Java Native In...

2012-08-31 16:59:43

阅读数:556

评论数:0

Swing 局部JPanel背景图片,图片随窗体变化

import java.awt.BorderLayout; import java.awt.Color; import java.awt.Graphics; import java.awt.GridLayout; import javax.swing.ImageIcon; import javax...

2012-08-30 22:53:32

阅读数:1207

评论数:0

Swing paint和paintComponent方法的关系

paint :绘制容器。  paintComponents : 绘制此容器中的每个组件。  由此不难看出,二者就是房子与家具的关系。  但是该类中并不包含paintBorder方法,由此我想,该方法应该是位于扩展包中,很幸运,在javax.Swing包中的JComponent类中,找...

2012-08-30 22:48:32

阅读数:780

评论数:0

Swing 边框Border

对Swing Border的一个小总结:  使用方法:  TitledBorder nameTitle =new TitledBorder("FileName List");  JPanel panel1 = new new JPanel()  panel1.setBo...

2012-08-30 22:46:59

阅读数:514

评论数:0

Swing 控件JPanel等设置背景图片

Swing控件有直接设置背景颜色的方法,但没有直接设置背景图片的方法。这里不解的是为什么Swing默认不提供这个方法呢?既然它不提供我们就自己写一个吧,也不难,你要你知道Swing容器的图片都是用protected void paintComponent(Graphics g) 画上去的就可以了。...

2012-08-30 22:21:07

阅读数:881

评论数:0

Swing中弹出对话框的几种方式与java 对话框 JOptionPane类的api介绍

在swing中,基于业务的考量,会有对话框来限制用户的行为及对用户的动作进行提示. Swing中提供了JOptionPane类来实现类似Windows平台下的MessageBox的功能,同样在Java中也有,利用JOptionPane类中的各个static方法来生成各种标准的对话框,实现显示出信...

2012-08-30 22:00:20

阅读数:968

评论数:0

Swing 在JLabel上实现连接,下划线,鼠标手型变化

import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.awt.Desktop; class URLLabel extends JLabel implements MouseListener...

2012-08-24 20:31:32

阅读数:2102

评论数:0

Swing 菜单JMenu

Swing菜单和菜单项是按钮,因为JMenuItem扩展AbstractButton,JMenu扩展JMenuItem。因此,Swing菜单和菜单项继承了如下功能,即包含文本和(或)图标、显示光标进入时的图标和助记符等。    JMenuItem和JMenu的父组件,它们最后都归于java.aw...

2012-08-19 21:25:25

阅读数:994

评论数:0

Swing 实现超链接 打开网页

1、创建一个超链接的JLabel,// 主要是使用下面方法,仅适用于JdK1.6及以上版本   Desktop.getDesktop().browse(    new URL("http://www.baidu.com").toURI()); import java.aw...

2012-08-19 20:54:39

阅读数:1792

评论数:0

Swing Desktop.getDesktop() 打开本地文件、文件夹

1.java自带的API   打开文件: File file=new File("c://test.pdf");  java.awt.Desktop.getDesktop().open(file);   打开目录: File file=ne...

2012-08-19 20:50:21

阅读数:3234

评论数:0

Swing 重绘 repaint,updateUI区别

repaint    public void repaint()重绘此组件。 如果此组件是轻量组件,则此方法会尽快调用此组件的 paint 方法。否则此方法会尽快调用此组件的 update 方法。 注:有关 AWT 和 Swing 所用绘制机制的更多信息,包括如何编写最高效的绘制代码的信息,...

2012-08-19 19:22:11

阅读数:4549

评论数:0

Swing 进度条使用

jframe import javax.swing.JFrame; import javax.swing.JProgressBar; import java.awt.Container; import java.awt.Insets; import java.awt.Dimension; i...

2012-08-19 17:54:18

阅读数:617

评论数:0

Swing 线程

Swing的线程机制         Swing是SUN推出的轻量级的开发用户界面的工具包,最初它的设计是在单线程环境下运行的,它的执行也是单线程的,这也就是为什么我们说Swing不是多线程安全的。所以为了编写交互性更高的UI界面,必须了解其内部的线程运行机制。         Swi...

2012-08-09 18:47:27

阅读数:585

评论数:0

Swing事件处理

Swing是目前Java中不可缺少的窗口工具组,是用户建立图形化用户界面(GUI)程序的强大工具。Java Swing组件自动产生各种事件来响应用户行为。如当用户点击按钮或选择菜单项目时,Swing组件会产生一个ActionEvent。Swing组件会产生许多事件,如ActionEvents,Ch...

2012-08-09 17:01:01

阅读数:680

评论数:0

Swing布局

1. FlowLayout   FlowLayout 是Panel,Applet的缺省布局管理器。其组件的放置规律是从上到下、从左到右进行放置,如果容器足够宽,第一个组件先添加到容器中第一行的最左边,后续的组件依次添加到上一个组件的右边,如果当前行已放置不下该组件,则放置到下一行的最左边。  ...

2012-08-09 16:42:44

阅读数:544

评论数:0

Swing组件和容器

组件从功能上可分为: 顶层容器:JFrame、JApplet、JDialog、JWindow共4个 中间容器:JPanel、JScrollPane、JSplitPane、JToolBar 特殊容器:在GUI上起特殊作用的中间层,如:JInternalFrame、JLayeredPane、JR...

2012-08-09 16:34:38

阅读数:939

评论数:0

Swing用户界面设计

【课前思考】   1. 什么是Swing?它和AWT比有什么优点?使用上有什么区别?   2. Swing的组件层次结构有什么特点?是如何实现的?   3. Swing有哪些常用组件?怎么用?   4. Swing有几种容器?其功能特性是什么?   5. Swing的布局管理器有哪些特点...

2012-08-06 21:08:02

阅读数:1590

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭