请问java中怎么监听用鼠标点击最大化窗口事件啊?还有用鼠标拖动改变窗口大小事件? 补充:就是用鼠标放到窗口的右下角,当鼠标指针变成双箭头的时候。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 监听窗口状态变化(包括最大化)实现WindowStateListener改变组件大小用继承ComponentAdapter示例:import javax.swing.*;import java.awt.event.*;public class TestFrame { public static void main(String[] args) { JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(400, 300); frame.addComponentListener(new TestComponentAdapter()); frame.addWindowStateListener(new TestWindowStatedListener()); frame.setVisible(true); }}class TestComponentAdapter extends ComponentAdapter { public void componentResized(ComponentEvent event) { System.out.println(event.getSource()); }}class TestWindowStatedListener implements WindowStateListener { public void windowStateChanged(WindowEvent event) { System.out.println(event.getSource()); }} 正则表达式 贪心算法解决0-1背包问题,hdu1009 为甚WA?? 为什么值没有传过去? jdk1.6的问题 急求《java程序设计自学手册》且附带光盘!谢谢了!!! 如何将字符串类型转换成整型? java如何取得同一局域网内的一台计算机的开关机状态和其他一些状态,如何控制重启关机 请 hoxisoft(一切全为你) 近来领分 谁有ConsoleReader的class文件?急!急! 什么是annotation? 怎么保存createImage(ImageProducer)生成的图片 hashCode()的用法
改变组件大小用继承ComponentAdapter
示例:
import javax.swing.*;
import java.awt.event.*;public class TestFrame {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 300);
frame.addComponentListener(new TestComponentAdapter());
frame.addWindowStateListener(new TestWindowStatedListener());
frame.setVisible(true);
}
}class TestComponentAdapter extends ComponentAdapter {
public void componentResized(ComponentEvent event) {
System.out.println(event.getSource());
}
}class TestWindowStatedListener implements WindowStateListener {
public void windowStateChanged(WindowEvent event) {
System.out.println(event.getSource());
}
}