0

タブ付きペインの内側にチェックボックスを配置する必要がありますが、これらは常にこの 代替テキストのように外側にありますhttp://img340.imageshack.us/img340/3786/87088242.jpg

[入力]タブ内に殺人チェックボックスを配置したいと思います。これは私のコードにあるものです

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);       
}

}

どうすればこれを修正できますか?

4

1 に答える 1

4

このように、必要なボタンを備えたパネルを作成する必要があります。

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

これにより、ボタンがタブペインに配置されます。

于 2009-10-19T13:47:26.160 に答える