Java 当调整窗体大小时怎样获取当前的大小值。 如题,就是希望能用鼠标拖拽窗体来调整大小时,能够不断获得当前的窗体大小的具体值。忘哪位能帮小弟解惑。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 鼠标好像没有拖拽方法 不过可以通过点击方法来取得值import java.awt.*;import java.awt.Dimension;import java.awt.event.*;public class TestFrameChang implements MouseListener{ int Height=300; int Width=200; Frame f=new Frame(); public static void main(String[] args) { new TestFrameChang(); } public TestFrameChang(){ f.setSize(Height,Width); f.addMouseListener(this); f.setVisible(true); } public void mouseClicked(MouseEvent e) {} public void mouseEntered(MouseEvent e) {} public void mouseExited(MouseEvent e) {} public void mousePressed(MouseEvent e) { Dimension d=f.getSize(); System.out.println(d.getHeight()); System.out.println(d.getWidth()); } public void mouseReleased(MouseEvent e) {}} 自己已找到方法(没办法,没人回,只能靠自己。。):用addComponentListener()来解决,可以实时监听大小和位置的改变。 下面这个程序能给我分析一下结果么 MYSQL安装失败 lllegalArgumentException无法解析为类型 BigDecimal疑問 请问现在能访问hotmail邮箱吗 基础啊 java子类中能调用其它子类方法吗 使用jdk1.4+wstk3.2+tomcat+axis进行开发webservice ant在win2000中配置问题 是足球迷的进来!不要错过呦。 从JTable单元格读数据然后更新到mysql乱码 Java 怎样获取标题栏的高度
import java.awt.Dimension;
import java.awt.event.*;public class TestFrameChang implements MouseListener{
int Height=300;
int Width=200;
Frame f=new Frame(); public static void main(String[] args) {
new TestFrameChang();
}
public TestFrameChang(){
f.setSize(Height,Width);
f.addMouseListener(this);
f.setVisible(true);
}
public void mouseClicked(MouseEvent e) {} public void mouseEntered(MouseEvent e) {} public void mouseExited(MouseEvent e) {} public void mousePressed(MouseEvent e) {
Dimension d=f.getSize();
System.out.println(d.getHeight());
System.out.println(d.getWidth());
} public void mouseReleased(MouseEvent e) {}}