⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 multimonitorexample1.java

📁 一个用java开发界面的程序集(jfc核心编程)
💻 JAVA
字号:
package JFCBook.Chapter3.jdk13;

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class MultiMonitorExample1 implements ComponentListener {
	// ComponentListener interface
	public void componentMoved(ComponentEvent e) {
		Component c = e.getComponent();
		Point p = c.getLocation();
		System.out.println("Component moved to (" + p.x + ", "
												+ p.y + ")");
	}

	public void componentResized(ComponentEvent e) {
		Component c = e.getComponent();
		Dimension d = c.getSize();
		System.out.println("Component resized: width " + d.width +
										", height " + d.height);
	}

	public void componentShown(ComponentEvent e) {
		System.out.println("Component made visible");
	}

	public void componentHidden(ComponentEvent e) {
		System.out.println("Component made invisible");
	}   
		
	public static void main(String[] args) {
		JFrame f = new JFrame("Multiple Monitor Example 1");
		int x = 0;
		int y = 0;

		if (args.length == 2) {
			try {
				x = Integer.parseInt(args[0]);
				y = Integer.parseInt(args[1]);
			} catch (NumberFormatException e) {
				System.out.println("Illegal number(s) - using defaults");
			}
		}
		System.out.println("Placing window at (" + x + ", " + y + ")");
		f.setBounds(x, y, 300, 200);
		f.addWindowListener(new WindowAdapter() {
			public void windowClosing(WindowEvent evt) {
				System.exit(0);
			}
		});
		f.addComponentListener(new MultiMonitorExample1());
		f.setVisible(true);
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -