相关疑难解决方法(0)

SwingUtilities.invokeLater()为什么需要它?

为什么需要将GUI更新代码放入SwingUtilities.invokeLater()

为什么它不能被Swing本身内部照顾?为什么调用者必须关心swing如何处理UI更新?

java swing

44
推荐指数
4
解决办法
2万
查看次数

为什么空布局和绝对位置在Java Swing中是不好的做法?

我有空面板的代码:

JPanel thePanel = new JPanel();
    thePanel.setLayout(null);
Run Code Online (Sandbox Code Playgroud)

我在这里使用setBounds(x,y,width,heigth),fe:

label2.setBounds(150, 220, 459, 311);
Run Code Online (Sandbox Code Playgroud)

我读到这不是一个好习惯,您能告诉我为什么吗?仅仅是因为当您想要在一个组件和另一个组件之间添加某些内容时,必须一次又一次地设置它们的位置还是其他内容?

我非常感谢您的回答,谢谢!;)

java swing setbounds

2
推荐指数
1
解决办法
625
查看次数

标签 统计

java ×2

swing ×2

setbounds ×1