GUI
文章平均质量分 65
XXKKFF
这个作者很懒,什么都没留下…
展开
-
自定义组合框
import javax.swing.*;import java.awt.*;public class JComboBoxCustomTest{ JFrame mainFrame; JPanel mainPanel; JComboBox customComboBox; CustomComboBoxRenderer customComboBoxRenderer;原创 2006-11-21 21:44:00 · 1220 阅读 · 0 评论 -
自定义颜色选择面板
import javax.swing.*;import java.awt.*;import java.awt.event.*;import javax.swing.colorchooser.*;//******************class JColorChooserCustomTest { JFrame mainFrame; JPanel mainPanel; JCol原创 2006-11-21 21:30:00 · 1664 阅读 · 0 评论 -
同时复制图片和文字到剪贴板
import java.awt.*;import javax.swing.*;import java.awt.event.*;import javax.swing.event.*;import java.awt.dnd.*;import java.awt.datatransfer.*;import java.io.*;class ClipboardTest2 { JFrame mainF原创 2007-01-01 12:45:00 · 3781 阅读 · 0 评论 -
java里的dnd
dnd是drag and drop的缩写.java中的dnd主要涉及到3个类:TransferHandler(用来处理数据的拖放过程),Transferable(用来包装拖放的数据),和DataFlavor(用来表示拖放的数据的类型).下面来介绍这3个类的方法1.javax.swing.TransferHandler它有两个构造函数:TransferHandler() 子类的便捷构造方法。原创 2007-01-11 20:03:00 · 4842 阅读 · 5 评论 -
swing组件介绍
学习swing组件,主要有三个内容一是组件的显示,二是对组件支持的事件进行侦听,三是是自定义组件1.JFrameJFrame是主窗口,它和JDialog,JApplet的地位并列.但是,一个JFrame可以添加JDialog和JApplet进去它的内容面板,而反过来就不行下面来看JFrame的例子=================================================原创 2007-01-22 00:45:00 · 15524 阅读 · 6 评论 -
在windows下搭建学习PyQt4的环境
下载安装Python 3.1 下载安装PyQt-Py3.1-gpl-4.5.4-1 测试程序>>> import sys>>> from PyQt4 import QtGui>>> app = QtGui.QApplication(sys.argv)>>> widget = QtGui.QWidget()>>> widget.show()>>> sy原创 2009-08-03 21:10:00 · 1528 阅读 · 0 评论 -
和GUI相关的几个概念
1. Interface Metaphor1.1 Desktop Metaphor1.2 Web Portal1.3 等等……Metaphor是隐喻的意思,在这里的意思就是用人们熟悉的概念(desktop,portal等等)来解释计算机里的一些概念(窗口,文件夹等等)。所以这几个概念只是用来概括这一系列比喻而创造出来的总结用的名词。 2. User Interface2原创 2009-07-31 20:17:00 · 1488 阅读 · 0 评论 -
PyQt4的程序结构
1. 有一个QApplication对象2. 消息循环(我是这样理解的), 即相当于Winows SDK的win proc的那个函数是QApplication的exec_()3. 窗口是widget 例子程序>>> import sys>>> from PyQt4 import QtGui>>> app = QtGui.QApplication(sys.argv)>原创 2009-08-03 21:32:00 · 1550 阅读 · 0 评论