社区
Java SE
帖子详情
JAVA的SWT里面.close()和.dispose()区别?
xlonlon
2008-06-30 11:57:50
我要问的是JAVA的SWT里面.close()和.dispose()区别?
.close()是关闭,.dispose()是释放资源,那么关闭一个shell时一般用哪个方法,还是同时都用呢?
...全文
676
7
打赏
收藏
JAVA的SWT里面.close()和.dispose()区别?
我要问的是JAVA的SWT里面.close()和.dispose()区别? .close()是关闭,.dispose()是释放资源,那么关闭一个shell时一般用哪个方法,还是同时都用呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shmilycharlene
2008-07-12
打赏
举报
回复
关闭一个Shell,一般使用dispose()
hbzhanglu
2008-07-09
打赏
举报
回复
最好先用DISPOSE,再用System.exit(0)
hardtoregistration
2008-07-04
打赏
举报
回复
建议楼主在用关闭的时候监听一下dispose,在dispose里执行System.exit(0);
比较保险一些
-------------------------------------------------------------
Quietly through .....
bailu35015192
2008-07-01
打赏
举报
回复
关闭一个shell时一般用dispose()方法
craky
2008-07-01
打赏
举报
回复
close()最后也是调的dispose(),只是前面多做了一些检测工作,具体的可以去看源码
学生管理系统(我们学校优秀作品)
登陆的代码如下 package denglu; import
java
.awt.Color; import
java
.awt.Font; import
java
.awt.event.ActionEvent; import
java
.awt.event.ActionListener; import
java
.awt.event.KeyAdapter; import
java
.awt.event.KeyEvent; import
java
x.swing.ImageIcon; import
java
x.swing.JButton; import
java
x.swing.JFrame; import
java
x.swing.JLabel; import
java
x.swing.JPasswordField; import
java
x.swing.JTextField; import
java
x.swing.SwingConstants; import
java
x.swing.plaf.basic.BasicButtonUI; import com.
swt
designer.SwingResourceManager; public class DengLu extends JFrame{ private JPasswordField pass; private static JTextField name; public void DengLu() { this.setTitle("登入窗口"); //设置登入窗口的属性参数 getContentPane().setLayout(null); setSize(453, 317); final JLabel label = new JLabel(); label.setHorizontalAlignment(SwingConstants.CENTER); label.setForeground(new Color(128, 128, 0)); label.setFont(new Font("华文彩云", Font.BOLD, 48)); label.setText("学生管理系统"); label.setBounds(0, 0, 447, 77); getContentPane().add(label); final JLabel label_1 = new JLabel(); label_1.setForeground(new Color(128, 128, 0)); label_1.setFont(new Font("", Font.BOLD, 22)); label_1.setText("用 户 名:"); label_1.setBounds(56, 101, 122, 32); getContentPane().add(label_1); final JLabel label_1_1 = new JLabel(); label_1_1.setForeground(new Color(255, 255, 255)); label_1_1.setFont(new Font("", Font.BOLD, 22)); label_1_1.setText("密 码:"); label_1_1.setBounds(56, 154, 122, 32); getContentPane().add(label_1_1); name = new JTextField();//用户名输入框 name.setBounds(205, 105, 155, 32); getContentPane().add(name); pass = new JPasswordField();//密码输入框 pass.setBounds(205, 158, 155, 32); pass.addKeyListener(new Key());//添加键盘监听 getContentPane().add(pass); final JButton button_1 = new JButton(); button_1.setForeground(new Color(255, 255, 255)); //设置按钮的事件处理 button_1.addActionListener(new ActionListener() { public void actionPerformed(final ActionEvent arg0) { /*String s
解决org.eclipse.
swt
.
SWT
Exception: Widget is
dispose
d
给一个按钮加一个事件,点击后每秒显示当前时间,以及切换图片代码可以正常运行,但关闭这个页面弹出错误代码 运行 关闭时报错 原因分析: 解决方案: 完美解决
Java
界面
SWT
基本组件——Button
按钮(Button)基本类型与基础使用方法 代码摘自《Eclipse
SWT
/JFace 核心应用》清华大学出版社。 按钮包含普通按钮(
SWT
.PUSH)、单选按钮(
SWT
.RADIO)、多选按钮(
SWT
.CHECK)、箭头按钮(
SWT
.ARROW)、切换按钮(
SWT
.TOGGLE)五种类型;按钮可设置按钮的样式,文字对齐方式的样式有
SWT
.LEFT、
SWT
.RIGHT 和
SWT
.CEN
java
swt
打印_
SWT
(JFace) 打印功能
演示代码如下:package
swt
_jface.demo11;import org.eclipse.
swt
.graphics.GC;import org.eclipse.
swt
.printing.PrintDialog;import org.eclipse.
swt
.printing.Printer;import org.eclipse.
swt
.printing.PrinterData;impor...
java
swt
文件操作 知识点记录
弹出选择多个文件: FileDialog filedlg = new FileDialog(this.getShell(),
SWT
.MULTI); 弹出选择单个文件: FileDialog filedlg = new FileDialog(this.getShell(),
SWT
.SINGLE); 弹出保存对话框: FileDialog filedlg = new FileDialog(this.getShell(),
SWT
.SAVE); File file = new File("a.txt")
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章