加ComponentListener
public void componentResized(ComponentEvent e)
{
监听到变化
}
public void componentResized(ComponentEvent e)
{
监听到变化
}
解决方案 »
- 一个很有意思的问题,MyEclipse下可以正常运行,命令行中运行报错
- 一些有用的代码分享
- {利用JAVA算分期还贷}
- 使用什么方法 可以让java 拷贝文件 和 加密文件
- 在生成子类对象的时候是否也生成父类的对象;加载方面的一些问题
- 内存足够, Xmx也开了, 但是无法创建新的本地线程 java.lang.OutOfMemoryError: unable to create new native thread
- 处理两个ArrayList?
- 请高手指教
- 哪位有cuteftp5.0 xp中文版的注册码?
- .jar文件运行后的遗留问题。
- 一个比较复杂的问题!! 如何通过字符串 取得某个类的某个属性 并且付值???
- 有人研究过Lucene的算法么?
import java.awt.event.ComponentEvent;
import java.awt.event.ComponentListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;public class MyFrame extends Frame implements ComponentListener
{
public MyFrame(String str){
super(str);
setSize(640,480);
this.addComponentListener(this);
Panel p1=new Panel();
p1.setLayout(null);
Button b1,b2,b3;
b1=new Button("big1");
b1.setLocation(100,120);
b1.setSize(80,20);
p1.add(b1);
add(p1);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
}
);
setVisible(true);
} public static void main(String args[])
{
MyFrame fr=new MyFrame("test");
}
public void componentHidden(ComponentEvent e){}
public void componentMoved(ComponentEvent e){}
public void componentResized(ComponentEvent e)
{
System.out.println("componentResized!!!!!!!!");
}
public void componentShown(ComponentEvent e) {}
}
改如下3处:
import javax.swing.JFrame;//1public class MyFrame extends JFrame implements ComponentListener//2
{
public MyFrame(String str){
super(str);
setSize(640,480);
this.addComponentListener(this);
Panel p1=new Panel();
p1.setLayout(null);
Button b1,b2,b3;
b1=new Button("big1");
b1.setLocation(100,120);
b1.setSize(80,20);
p1.add(b1);
this.getContentPane().add(p1);//3