나는 로그인 패널 (사용자 이름과 패스워드)과 3 개의 탭이있는 패널을 가진 의사 프로그램 인 java 프로그램을 만들기위한 프로젝트를 받았다. 문제는 내가 단 하나의 탭을 추가 할 수 있으며, label2, panel2 등의 객체를 복제하여 다른 탭을 추가하려고 시도했을 때 실행 된 JAR 파일에 나타나지 않는다는 것입니다. 아래 코드를 게시했습니다.자바 (스윙)에서 탭 추가하기
공공 무효의 actionPerformed (ActionEvent의의 AE)
{String value1 = text1.getText();
String value2 = text2.getText();
if(value1.equals("admin") && value2.equals("admin123456")) {
NextPage page=new NextPage();
page.setVisible(true);
JTabbedPane tabbedPane1 = new JTabbedPane();
ImageIcon icon1 = createImageIcon("images/middle.gif");
JComponent panel1 = makeTextPanel("panel#1");
tabbedPane1.addTab("Booking", icon1, panel1, "For booking appointments");
JLabel label = new JLabel("Welcome "+value1);
page.getContentPane().add(label);
page.getContentPane().add(tabbedPane1);
//page.add(icon);
page.getContentPane().add(panel1);
JTabbedPane tabbedPane2 = new JTabbedPane();
ImageIcon icon2 = createImageIcon("images/middle.gif");
JComponent panel2 = makeTextPanel("panel#2");
tabbedPane2.addTab("Doctors", icon2, panel2, "For choosing appointments");
JLabel label2 = new JLabel("Welcome "+value2);
page.getContentPane().add(label2);
page.getContentPane().add(tabbedPane2);
//page.add(icon2);
page.getContentPane().add(panel2);}
어떻게 새 탭을 만들려고했는데, 어디서 잘못되었는지 확인할 수 있습니다. – dan6657
아마도 작동하지 않는 실제 코드로 업데이트해야 할 것입니다. – beruic
그 피드백에 감사드립니다. 내가 어디로 잘못 갔는지 말해줘. –