将内容放入选项卡式窗格中时出现问题

发布于 2024-08-08 00:17:59 字数 910 浏览 5 评论 0原文

我需要将复选框放在选项卡式窗格内,但它们总是像这样在外面 替代文本 http://img340.imageshack.us/img340/3786/87088242.jpg< /a>

我想将谋杀复选框放在“输入”选项卡中。这就是我的代码中的内容

import model.*;
import java.awt.*;
import javax.swing.*;

public class Panel extends JPanel
{   
    JPanel panel = new JPanel();

    public Panel(Prison prison)
    {
        setup();
        build(prison);
    }

    private void setup()
    {
        setBorder(BorderFactory.createLineBorder(Color.blue));
        setLayout(new GridLayout(1, 1));
    }

private void build(Prison prison)
{
    JTabbedPane tab = new JTabbedPane();

    tab.addTab("Input", null, null, "Input");
    JCheckBox crime = new JCheckBox("murder");
    add(crime);
    tab.addTab("Display", null, null, "Display");
    add(tab);       
}

}

我该如何解决这个问题?

I need to put check boxes inside tabbed panes, but they are always on the outside like this
alt text http://img340.imageshack.us/img340/3786/87088242.jpg

I want to put the murder check box inside the Input tab. This is what I have in my code

import model.*;
import java.awt.*;
import javax.swing.*;

public class Panel extends JPanel
{   
    JPanel panel = new JPanel();

    public Panel(Prison prison)
    {
        setup();
        build(prison);
    }

    private void setup()
    {
        setBorder(BorderFactory.createLineBorder(Color.blue));
        setLayout(new GridLayout(1, 1));
    }

private void build(Prison prison)
{
    JTabbedPane tab = new JTabbedPane();

    tab.addTab("Input", null, null, "Input");
    JCheckBox crime = new JCheckBox("murder");
    add(crime);
    tab.addTab("Display", null, null, "Display");
    add(tab);       
}

}

How can I fix this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦中楼上月下 2024-08-15 00:17:59

您需要创建一个带有您想要的按钮的面板,如下所示。

  JPanel panel = new JPanel();
  panel.add(crime);
  tab.addTab("Input", null, panel, "Input");

这应该将按钮放在选项卡中。

You need to create a panel with the button that you want like this.

  JPanel panel = new JPanel();
  panel.add(crime);
  tab.addTab("Input", null, panel, "Input");

That should put the button in the tabpane.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文