62,623
社区成员
发帖
与我相关
我的任务
分享
这个行不?[code=Java]import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Test29{
public static void main(String[] args)
{
JFrame frame =new JFrame();
frame.addWindowStateListener(new WindowStateListener(){
public void windowStateChanged(WindowEvent e)
{
if(e.getNewState()==JFrame.MAXIMIZED_BOTH)
System.out.println("窗口最大化");
if(e.getNewState()==JFrame.NORMAL)
System.out.println("窗口恢复");
if(e.getNewState()==JFrame.ICONIFIED)
System.out.println("窗口最小化");
}
});
frame.setSize(200,300);
frame.setVisible(true);
}
}
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Test29{
public static void main(String[] args)
{
JFrame frame =new JFrame();
frame.addWindowStateListener(new WindowStateListener(){
public void windowStateChanged(WindowEvent e)
{
if(e.getNewState()==JFrame.MAXIMIZED_BOTH)
System.out.println("窗口最大化");
if(e.getNewState()==JFrame.NORMAL)
System.out.println("窗口恢复");
if(e.getNewState()==JFrame.ICONIFIED)
System.out.println("窗口最小化");
}
});
frame.setSize(200,300);
frame.setVisible(true);
}
}
internalFrame.addComponentListener(new ComponentAdapter(){
public void componentResized(ComponentEvent e) {
JInternalFrame f = (JInternalFrame) e.getSource();
if (f.isMaximum())
{
System.out.println("Max");
}
}
});