【发布时间】:2014-04-11 01:57:20
【问题描述】:
我试图在我的 JPanel 内的按钮周围放置一个边框。我有这个:
Border lineBorder = BorderFactory.createLineBorder(Color.black);
welcomePanel.setBorder(lineBorder);
但这只会在我的整个应用程序窗口周围设置边框,这是有道理的。我希望能够将边框放置在我想要的位置....我在将按钮放置在所需位置时这样做了
button1.setBounds(10, 10, 60, 30);
我查看了 API 并看到了一个 paintBorder 方法,其参数为 int x、int y、int width、int height,这对我来说很有意义,但我无法让它工作。
任何建议都将不胜感激
【问题讨论】:
-
和told to you previously 一样,您不想使用空布局。使用这些会让你陷入困境,而你对这些的使用直接导致了你当前的问题。 编辑:更好的是,研究@MadProgrammer 的答案以获得一些极好的建议。
-
“任何建议都将不胜感激”我建议你问一个明确的问题。
-
我很清楚“setBounds”不是正确的方法,在这种情况下必须使用它,因为这是要求中要求的。