0
public class AspectRatio extends JFrame implements ComponentListener{
public AspectRatio() {
setSize(100, 100);
setVisible(true);
addComponentListener(this);
}
public static void main(String[] args){
new AspectRatio();
}
@Override
public void componentHidden(ComponentEvent e) {
// TODO Auto-generated method stub
}
@Override
public void componentMoved(ComponentEvent e) {
// TODO Auto-generated method stub
}
@Override
public void componentResized(ComponentEvent e) {
int i = Math.max(getWidth(), getHeight());
setSize(i, i);
}
@Override
public void componentShown(ComponentEvent e) {
// TODO Auto-generated method stub
}
}
下面是一個可以複製粘貼的示例。我不能爲除我自己以外的任何人說話,但是當我調整大小時,JFrame會發出奇怪的聲音。有人知道這是什麼原因嗎?什麼原因導致Jframe在調整大小時閃爍?
謝謝您的高級。
jFrames是否自動使用雙緩衝? – Carcigenicate 2015-03-30 18:29:59