博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
事件处理程序
阅读量:4991 次
发布时间:2019-06-12

本文共 1135 字,大约阅读时间需要 3 分钟。

以下是我的窗口事件处理程序:

1 package WindowBuilder; 2 import java.awt.*; 3 import java.awt.event.*; 4 import javax.swing.*; 5 public class EventHandling extends JFrame 6 { 7     public EventHandling() 8     { 9         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);10         addWindowListener //设置窗口大小为屏幕的0.8倍11         (12             new WindowAdapter() //窗口适配器,可以只重写自己所需的方法13             {14                 public void windowOpened(WindowEvent e)15                 {16                     Toolkit toolkit=getToolkit();17                     Dimension screenSize=toolkit.getScreenSize();18                     int width=(int)(screenSize.width*0.8);19                     int height=(int)(screenSize.height*0.8);20                     setSize(width,height);    21                 }22             }23         );24         setLocation(100,100);    25         setVisible(true);26         JPanel panel=new JPanel();27         setContentPane(panel);28         panel.setLayout(null);29     }30     public static void main(String[] args) 31     {32          new EventHandling();33     }34 }

运行结果如下:

 

转载于:https://www.cnblogs.com/duwenze/p/10853740.html

你可能感兴趣的文章
十大经典数据挖掘算法
查看>>
Rhythmbox乱码的解决的方法
查看>>
中纪委:抗震中官员临危退缩玩忽职守将被严处
查看>>
MySQL 8.0.12 基于Windows 安装教程
查看>>
在hue中使用hive
查看>>
eclipse快捷键
查看>>
在指定文本里记录内容
查看>>
Android WebView常见问题及解决方案汇总
查看>>
[BZOJ4025]二分图
查看>>
HTML5 Canvas玩转酷炫大波浪进度图
查看>>
创建ASP.NET Core MVC应用程序(5)-添加查询功能 & 新字段
查看>>
电话录音系统说明书
查看>>
JVM(1)——IDEA启动分配内存大小及GC日志打印
查看>>
oracle 批量更新之update case when then
查看>>
text3
查看>>
自己写的连击文字特效
查看>>
【Android】eclipse打不开的解决办法和“Jar mismatch! Fix your dependencies”的解决
查看>>
Mysql查询某字段值重复的数据
查看>>
Java 自学笔记-基本语法3setOut()方法设置新的输出流
查看>>
cocos2d-JS 模块 anysdk 概述
查看>>