setbounds相关内容

Java Swing GUI绝对定位

我知道不推荐使用绝对定位,但我需要显示随机分散的标签以及随机改变它们的位置.我研究了如何使用 setBounds 但它似乎不起作用.以下代码显示了 Flow Layout 中的标签,当我使用 setLayout(null) 时,它显示一个空白框架. 公共类 GUI 扩展 JFrame{设备手机[];设备站;JPanel 窗格= new JPanel();公共图形用户界面(){setTitle(" ..
发布时间:2021-09-02 20:44:06 Java开发

JTextArea的位置,setBounds不起作用?

我想要在特定位置的 JTextArea .我尝试了几种方法,例如使用不同的 LayoutManager s,根本没有 LayoutManager , setLayout(null)等.无论我做什么,似乎都 setBounds(), setLocation()和 setSize()在这里不起作用,但是我读到它并说它应该起作用.那我在做什么错了? JTextArea 总是太高,并且如果我更改 s ..
发布时间:2021-05-18 20:38:43 Java开发

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

我的代码带有空面板: JPanel thePanel = new JPanel();thePanel.setLayout(null); 并且我使用了setBounds(x,y,width,heigth),例如: label2.setBounds(150,220,459,311); 我读到这不是一个好习惯,你能告诉我为什么吗?仅仅是因为当您想要在一个组件和另一个组件之间添加某些东西时 ..
发布时间:2021-05-18 19:18:06 Java开发

什么是setBounds以及如何使用它?

我在setBounds上找不到任何东西,它的用途是什么,或者它的功能实际上是什么。有人可以让我知道吗?非常感谢! 解决方案 你可以使用 setBounds(x,y,width,height)如果将布局设置为 null ,则指定GUI组件的位置和大小。然后(x,y)是该组件左上角的坐标。 ..
发布时间:2018-12-06 12:45:39 Java开发

如何动态地将JLabels添加到JPanel?

我遇到这个问题。我有一个JPanel,通常我会创建一个这样的JLabel: JLabel lblNewLabel = new JLabel(“New label”); lblNewLabel.setBounds(0,0,135,14); panel.add(lblNewLabel); 但是我希望每次点击一个按钮时,在该面板中创建一个新的JLabel,尺寸相同但具有 ..
发布时间:2017-07-22 09:59:59 Java开发

显示在辅助监视器上Windows窗体?

我想设置一个Windows窗体辅助监视器上,如下: 私人无效的button1_Click(对象发件人,EventArgs的发送) { MatrixView N =新MatrixView(); 画面[] =屏幕Screen.AllScreens; setFormLocation(N,屏风[1]); n.Show(); }私人无效setFormLocation(For ..
发布时间:2016-08-26 15:44:19 C#/.NET