如何解决将 JTabbedPane 集成到已经制作好的 GUI 中
我创建了一个带有 JFrame 和 contentPanel 的 GUI。这个 contentPanel 是我的 gui 的一个方面。我现在决定要进一步开发这个 GUI,并希望在其中包含一个 JTabbedPanel。 我希望当前显示的 contentPanel 是 JTabbedPane 中的选项卡之一。
本质上,我想要我的 JFrame,带有 JTabbedPane 的 JPanel,并且在这些选项卡中我想放置 JPanel(s)。我还在当前显示 GUI 的 JPanel 上使用 GridBagLayout,这让一切变得困难。
有人请帮忙。 这是一些屏幕截图。 Current GUI Screenshot Here's what I want it to be like
这是我的 GUI 代码: ``java
公共 GUI() {
loadRegPlateArray();
setDefaultCloSEOperation(JFrame.EXIT_ON_CLOSE);
setBounds(500,200,1000,600);
contentPane = new JPanel();
contentPane.setBackground(Color.BLACK);
contentPane.setBorder(new EmptyBorder(5,5,5));
setContentPane(contentPane);
GridBagLayout gbl_contentPane = new GridBagLayout();
gbl_contentPane.columnWidths = new int[]{0,131,160,114,16,117,147,246,0};
gbl_contentPane.rowHeights = new int[]{0,75,56,50,61,55,69,40,10,0};
gbl_contentPane.columnWeights = new double[]{1.0,1.0,0.0,Double.MIN_VALUE};
gbl_contentPane.rowWeights = new double[]{1.0,Double.MIN_VALUE};
contentPane.setLayout(gbl_contentPane);
JComboBox comboBox = new JComboBox();
comboBox.setModel(new DefaultComboBoxModel(cl.regArray));
GridBagConstraints gbc_comboBox = new GridBagConstraints();
gbc_comboBox.insets = new Insets(0,5);
gbc_comboBox.fill = GridBagConstraints.HORIZONTAL;
gbc_comboBox.gridx = 2;
gbc_comboBox.gridy = 1;
contentPane.add(comboBox,gbc_comboBox);
JButton btnNewButton = new JButton("Add new car");
GridBagConstraints gbc_btnNewButton = new GridBagConstraints();
gbc_btnNewButton.insets = new Insets(0,5);
gbc_btnNewButton.gridx = 3;
gbc_btnNewButton.gridy = 1;
contentPane.add(btnNewButton,gbc_btnNewButton);
rest of the content of the gui (jlabels etc)
Thank you!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。