添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
add添加控件之后要调用        panel.validate();         panel.repaint(); 或       panel.revalidate();刷新重绘控件 import java .awt.event.*; import java .util.*; public class LayoutFrame extends JFrame implements ActionListener { JPanel jp=(JPanel)this.getContentP import java .awt.BorderLayout; import java .awt.event.ActionEvent; import java .awt.event.ActionListener; import ja
swing 里的容器都可以 添加 组件,除季JPanel 及其子类外,其他的容器不允许把组件直接加入。 其他容器 添加 组件有两种方法: 第1 种 用getContentPane() 获得内容面板,再将组件加入。例如: JFrame mw = new JFrame("一个窗口"); mw.getContentPane().add(button); 这段代码表示: 获得容器的内容面板, 并
repaint    public void repaint() 重绘 此组件。 如果此组件是轻量组件,则此方法会尽快调用此组件的 paint 方法。否则此方法会尽快调用此组件的 update 方法。 注:有关 AWT 和 Swing 所用绘制机制的更多信息,包括如何编写最高效的绘制代码的信息,请参阅 。 updateUI public void updateUI()UIManager 发出
setLayout(new BorderLayout()); // 设置 界面 的默认关闭操作 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 接下来,你可以在 界面 添加 各种组件,如按钮、文本框、标签等。 ``` java public class MyFrame extends JFrame { public MyFrame() { // 省略其他代码 // 创建一个按钮 JButton button = new JButton("Click me"); // 将按钮 添加 界面 的中央区域 add(button, BorderLayout.CENTER); 最后,你需要在 main 函数中创建 界面 的实例并调用它的 setVisible 方法来显示 界面 。 ``` java public static void main(String[] args) { MyFrame frame = new MyFrame(); frame.setVisible(true); 完整的代码如下所示: ``` java import java x. swing .*; import java .awt.*; public class MyFrame extends JFrame { public MyFrame() { // 设置 界面 的标题 setTitle("My Frame"); // 设置 界面 的大小 setSize(400, 300); // 设置 界面 的位置 setLocationRelativeTo(null);