JFrame 组件添加或者删除后,如何更新窗口
2014-05-13 21:54
267 查看
1 使用 JFrame.validate()函数
2使用 JFrame.pack();
}
调整此窗口的大小,以适合其子组件的首选大小和布局。如果该窗口和/或其所有者还不可显示,则在计算首选大小之前都将变得可显示。在计算首选大小之后,将会验证该窗口。
3 利用JFrAM.repaint()
2使用 JFrame.pack();
import java.util.Scanner; import javax.swing.JButton; import javax.swing.JFrame; public class Test{ public static void main(String[] args) { Scanner Scr = new Scanner(System.in); JButton Jbt = new JButton("OK"); JFrame Jfr = new JFrame(); Jfr.setSize(200, 200); Jfr.setLocationRelativeTo(null); Jfr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Jfr.setVisible(true); Scr.nextLine(); //这里插入你认为可行的更新JFrame代码 Jfr.pack(); Scr.nextLine(); Jfr.pack(); //同上 }
}
调整此窗口的大小,以适合其子组件的首选大小和布局。如果该窗口和/或其所有者还不可显示,则在计算首选大小之前都将变得可显示。在计算首选大小之后,将会验证该窗口。
3 利用JFrAM.repaint()
import java.util.Scanner; import javax.swing.JButton; import javax.swing.JFrame; import java.awt.*; public class Test{ public static void main(String[] args) { Scanner Scr = new Scanner(System.in); JButton Jbt = new JButton("OK"); JFrame Jfr = new JFrame(); Jfr.setSize(200, 200); Jfr.setLocationRelativeTo(null); Jfr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Jfr.setVisible(true); Scr.nextLine(); Jfr.setSize(250, 250); Jfr.repaint(); Scr.nextLine(); Jfr.add(Jbt, BorderLayout.CENTER); Jfr.setSize(100, 100); Jfr.repaint(); } }
相关文章推荐
- JFrame背景图添加(不影响按钮或者其它组件)
- java中JFrame添加JMenuBar或者别的组件不显示问题————setVisible位置
- Magento-如何新增、更新或者删除数据库中的数据
- 【iOS-Cocos2d游戏开发之七】在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题!【11月28日更新解决添加组件Cocos2d动画停止播放的BUG】
- java--第十周--任务二 编写一个JFrame,在该窗口中组件的布局是FlowLayout。窗口中添加两个文本区,当我们在一个文本区中输入若干个数时,另一个文本区同时对输入的数进行
- 如何解决“添加删除Windows组件”中没有IIS服务项
- discuz 如何添加数据DB::insert和更新数据DB::update 查询DB::query删除DB::delete
- discuz 如何添加数据DB::insert和更新数据DB::update 查询DB::query删除DB::delete
- 如何解决:Error 14274: 无法添加、更新或删除从MSX服务器上发起的作业.
- 如何删除XP附件中的游戏组件为什么在添加/删除程序中找不到
- mysql如何删除或者添加一行数据
- 如何分析oracle表是否被人删除或者更新过?
- java--编写一个JFrame,标题为“计算的窗口”,在该窗口中组件的布局是FlowLayout。窗口中添加两个文本区,当我们在一个文本区中输入若干个数时,另一个文本区同时对输入的数进行求和运算并求
- 【iOS-Cocos2d游戏开发之七】在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题!更新解决添加组件Cocos2d动画停止播放的BUG】
- 如何不关闭IIS的情况下更新或者替换应用程序的组件
- win7 64位系统如何添加删除windows组件有些功能用不到
- 【iOS-Cocos2d游戏开发之七】在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题!【11月28日更新解决添加组件Cocos2d动画停止播放的BUG】
- JAVA--编写一个JFrame,标题为“计算的窗口”,在该窗口中组件的布局是FlowLayout。窗口中添加两个文本区,当我们在一个文本区中输入若干个数时,另一个文本区同时对输入的数进行求和运算并求
- 网页中如何添加调用qq或者msn聊天窗口与客服进行互动
- sql添加外键,并对其进行级联删除,更新