0
을 게재하지 않는 누구의 contentPane의 레이아웃이 null로 설정되어, 나는 다른 같은 가입자입니다, 두 개의 탭이 게시자를 추가 할 JFrame
: 응용 프로그램을 실행하는 경우JTabbedPane에 구성 요소의 탭을 감안할 때
public class PubSubGUI extends JFrame{
private JTabbedPane tabbedPane = new JTabbedPane(JTabbedPane.TOP);
private JPanel pubPanel = new JPanel();
private JPanel subPanel = new JPanel();
public PubSubGUI(Controller controller) {
getContentPane().setLayout(null);
getContentPane().add(tabbedPane);
//add Publisher components to pubPanel
tabbedPane.addTab("Publlisher", pubPanel);
//add Subscriber components to pubPanel
tabbedPane.addTab("Subscriber", subPanel);
//Rest of the constructor's source code is omitted
}
//Rest of the class' source code is omitted
}
구성 요소 나 탭이 표시되지 않습니다. 내가 얻는 것은 비어있는 JFrame
입니다. pubPanel
및 subPanel
각각에 다른 LayoutManager
을 설정하려고했지만 여전히 문제가 지속됩니다. 힌트 또는 제안 바랍니다.
https://www.javatpoint.com/java-jtabbedpane –
감사합니다, 나는 tabbedPane.setBounds에주의를 지불하지 않았다(). – ecdhe