import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class MyFrame extends JFrame {
MyFrame() {
}
protected void processWindowEvent(WindowEvent e) {
if (e.getID() == WindowEvent.WINDOW_CLOSING) {
} else {
super.processWindowEvent(e);
}
}
public static void main(String[] args) {
MyFrame frame = new MyFrame();
frame.setSize(new Dimension(500, 500));
frame.setVisible(true);
}
}
//窗口事件
this.addWindowListener(new WindowListener()
{
public void windowActivated(WindowEvent e){}
public void windowClosed(WindowEvent e){}
public void windowClosing(WindowEvent e){}//sysTray.remove(trayIco);}
public void windowDeactivated(WindowEvent e){}//setVisible(false);requestFocus();}//显示最前
public void windowDeiconified(WindowEvent e){}
public void windowIconified(WindowEvent e){}
public void windowOpened(WindowEvent e){}
});
分享到:
相关推荐
在Java Swing中,创建美观的用户界面通常需要对窗体进行一定程度的定制,其中一种常见的需求就是添加背景图片。本文将详细介绍两种在Java Swing中实现窗体添加背景图片的方法,并探讨Swing重绘过程中的`repaint()`和...
- 如果需要在椭圆窗体上添加按钮或其他控件,需要注意控件的位置和大小,以适应椭圆形状。可以通过自定义控件的位置和形状来实现。 6. **运行与测试**: - 编译并运行程序,你应该能看到一个椭圆形的窗体。拖动...
这通常通过设置`JFrame`的大小和布局,以及禁用默认的关闭按钮来实现。为了退出程序,用户需要使用快捷键Ctrl + F4,这是通过监听键盘事件并在合适的时刻调用`System.exit(0)`实现的。 总结一下,这个示例项目向...
实例252 自定义最大化、最小化和关闭按钮 321 实例253 禁止改变窗体的大小 323 11.3 设置窗体的标题栏 324 实例254 指定窗体标题栏图标 324 实例255 拖动没有标题栏的窗体 325 实例256 取消窗体标题栏与边框 326 ...
19. **禁用命令按钮**:在GUI应用中,要使命令按钮不可操作,需设置`Enabled`属性为False。 20. **软件工程要素**:软件工程包括工具(Tools)、过程(Process)和方法(Method)三个要素,不包括环境(Environment...
1. 窗体(JFrame):Swing中的顶级容器,可以承载其他组件,用于构建应用程序的主要窗口。 2. 对话框(JDialog):用于与用户进行交互的临时窗口,可以是模态或非模态。 3. 选项框(JOptionPane):提供了一些预定义...
- **应用场景**:例如,在应用程序中,可能需要暂时禁用某个窗体来防止用户误操作。 ### 22. 数据结构概念 - **知识点概述**:数据结构是计算机科学中的基础概念。 - **详细解释**:根据题目描述,选项**D.有序...