我是一名学生,并获得了一些扫雷游戏的源代码。我们有一些不同的 GUI 元素可以按照我们想要的方式添加。我正在尝试使用 JTabbedPane。我在一个选项卡中显示了实际的游戏,现在我尝试在另一个选项卡中实现 JFileChooser。我创建了一个名为 userNames 的类:
public userNames() {
JFileChooser chooser = new JFileChooser();
chooser.showOpenDialog(null);
}
只需放入一个简单的 showOpenDialog(null);看看它是否有效。在主要选项卡所在的位置,我添加了文件选择器:
tp.addTab ("Saved", new userNames());
但这不会将其添加到“已保存”选项卡中,而是会打开一个全新的窗口。谁能告诉我我想做的事情是否可行 - 在选项卡内添加文件选择器。
我希望我能很好地解释自己。 :-)
最佳答案
您可以在该选项卡内创建一个 JPanel,创建一个 JFileChooser 对象,然后将该对象添加到您为该选项卡创建的面板中。所以它应该看起来像:
JPanel panel = ...
tp.addTab(title, panel);
JFileChooser fc;
panel.add(fc);
关于java - 在 JTabbedPane Java 中添加 JFileChooser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19134539/