0

我有一个表单(JFrame),它有一个完成它的两阶段过程:第一个用户选择一些东西,第二个取决于选择的内容,显示 Button 或 TextField。

例如,假设我想从用户那里获取文件。我想为用户提供一个选项,即使用 TextField 键入文件名或弹出 FileChooser 的浏览按钮。但是,我希望 Button 或 TextField 显示在 JFrame 中的相同位置。

SetVisible(True/False) 不起作用,因为我希望它们中的任何一个显示在同一个地方——NetBeans 只是不允许我将 Swing 对象放在同一个地方。

这是一个图片示例:

http://postimg.org/image/3n2y3gpvj/

我将如何在 NetBeans GUI builder 中执行此操作(因为我无法修改 initComponents())?

4

1 回答 1

0

您可以使用 GriBagLayout,将组件放置在同一个单元格中。 网格包布局

于 2013-07-11T16:59:44.747 回答