java - 可以从左到右/从下到上增加/减少框架的宽度/高度吗?

标签 java swing jframe window-resize

短期内,我无法做到这一点,但是我尝试了多种方法,但框架仍然从起点开始增加并返回到起点。
这种情况发生在高度上,因为它从上到下移动,而不是从下到上移动。
这里我添加了一段减小宽度的代码:

for(int i = getWidth();i>0;i-=8){
    setSize(i,getHeight());
     try{
    Thread.sleep(sleep);
    }catch(Exception ex){}
}

有没有办法让框架有一个中点,两边都到它?

最佳答案

每次放大框架时,都会将其打包并在显示屏上重新居中:

pack();
setLocationRelativeTo(null);

关于java - 可以从左到右/从下到上增加/减少框架的宽度/高度吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16796392/

相关文章:

java - 如何在 Java 中创建要打印到 JFrame 的 JLabel 数组

java - 连接 int 数组以创建大数组

java - 单链表打印方法仅打印第一个对象(Java)

java - JTable中不同单元格中的不同imageIcon

java - 在不关闭菜单的情况下在菜单中动态添加菜单项

java - 我可以用 Java 创建一个没有标题按钮的窗口吗?

java - 如何使用 JUnit 对链表进行单元测试

java - 为什么冒泡排序比选择排序花费更多时间

Java Swing JTextField setInputVerifier 保持关注 TextField

java - 找不到符号 = 新