网站专题栏目策划方案,个人信息网站html,中核西北建设集团网站,wordpress会员vip插件其实这原本是一个有关java的基础话题#xff0c;不过既然有人提出来#xff0c;不妨说两句#xff0c;顺便也可做为初学者的一个参考。//1.窗体启动时最大化//Frame1.javaimport java.awt.*;import java.awt.event.*;import javax.swing.UIManager;public class Frame1 exte…其实这原本是一个有关java的基础话题不过既然有人提出来不妨说两句顺便也可做为初学者的一个参考。//1.窗体启动时最大化//Frame1.javaimport java.awt.*;import java.awt.event.*;import javax.swing.UIManager;public class Frame1 extends WindowAdapter{public Frame1() {Frame fnew Frame();f.addWindowListener(this); //将Frame1设为f的事件处理者Dimension screenSize Toolkit.getDefaultToolkit().getScreenSize(); //得到屏幕的尺寸f.setLocation(0, 0);f.setSize(screenSize.width,screenSize.height); //将窗体的尺寸设为屏幕的尺寸f.setVisible(true);}public static void main(String[] args) {new Frame1();}public void windowClosing(WindowEvent e) {System.exit(0);}}//2.关闭窗体的六种方法//2.1.使用JFrame的enableEvents和processWindowEvent//Frame1.javaimport java.awt.*;import java.awt.event.*;import javax.swing.*;public class Frame1 extends JFrame {public Frame1() {enableEvents(AWTEvent.WINDOW_EVENT_MASK);this.setSize(new Dimension(400, 300));this.setTitle(Frame1);}protected void processWindowEvent(WindowEvent e) {super.processWindowEvent(e);if (e.getID() WindowEvent.WINDOW_CLOSING) {System.exit(0);}}}//2.2.直接实现WindowListener接口//Frame1.javaimport java.awt.*;import java.awt.event.*;public class Frame1 extends Frame implements WindowListener {public Frame1() {this.setSize(new Dimension(400, 300));this.setTitle(Frame1);this.addWindowListener(this);}public void windowClosing(WindowEvent windowEvent) {System.exit(0);}public void windowOpened(WindowEvent windowEvent) { }public void windowClosed(WindowEvent windowEvent) { }public void windowIconified(WindowEvent windowEvent) { }public void windowDeiconified(WindowEvent windowEvent) { }public void windowActivated(WindowEvent windowEvent) { }public void windowDeactivated(WindowEvent windowEvent) { }}//2.3.直接继承窗体适配器WindowAdapter//Frame1.javaimport java.awt.*;import java.awt.event.*;public class Frame1 extends WindowAdapter {public Frame1() {Frame fnew Frame();f.setSize(new Dimension(400, 300));f.setTitle(Frame1);f.addWindowListener(this);f.setVisible(true);}public static void main(String[] s){new Frame1();}public void windowClosing(WindowEvent windowEvent) {System.exit(0);}}//2.4.间接继承窗体适配器WindowAdapter//Frame1.javaimport java.awt.*;import java.awt.event.*;public class Frame1 extends Frame {public Frame1() {this.setSize(new Dimension(400, 300));this.setTitle(Frame1);this.addWindowListener(new winAdapter());this.setVisible(true);}public static void main(String[] s){new Frame1();}}class winAdapter extends WindowAdapter{public void windowClosing(WindowEvent windowEvent) {System.exit(0);}}//2.5.间接实现WindowListener接口//Frame1.javaimport java.awt.*;import java.awt.event.*;public class Frame1 extends Frame {public Frame1() {this.setSize(new Dimension(400, 300));this.setTitle(Frame1);this.addWindowListener(new winEventHandle());this.setVisible(true);}public static void main(String[] s){new Frame1();}}class winEventHandle implements WindowListener {public void windowClosing(WindowEvent windowEvent) {System.exit(0);}public void windowOpened(WindowEvent windowEvent) { }public void windowClosed(WindowEvent windowEvent) { }public void windowIconified(WindowEvent windowEvent) { }public void windowDeiconified(WindowEvent windowEvent) { }public void windowActivated(WindowEvent windowEvent) { }public void windowDeactivated(WindowEvent windowEvent) { }}//2.6.使用Inner Class//Frame1.javaimport java.awt.*;import java.awt.event.*;public class Frame1{public Frame1(){Frame fnew Frame();f.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}});f.setSize(new Dimension(400, 300));f.setVisible(true);}public static void main(String[] s){new Frame1();}