これは宿題であり、現在、タブ付きペインに内部クラスを配置する方法にこだわっています。
現在、ユーザーがペインに応じて選択するタブ付きペインであるメインページがあります。
以下はタブ付きペイン クラスで、さらに下はチケット クラスです。現在、Ticket() クラスに Booking() という内部クラスを作成しました。今の問題は、タブ付きペインクラスでどのように呼び出して使用するかです
チケット t1 = 新規予約()
tp.addTab("予約", t1.予約());
この 2 つのコードをコードに追加しましたが、エラーが発生しています。したがって、私の質問は、Ticket クラスの内部にある内部クラス (Booking()) を使用して、タブ付きペインで使用する方法です。
import javax.swing.*;
import javax.swing.*;
import java.awt.*;
public class tabbedThemePark{
public static void main(String[] args){
JFrame frame = new JFrame("RR THEME PARK");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JTabbedPane tp = new JTabbedPane();
tp.addTab("Intro",new IntroPanel());
tp.addTab("Tickets",new Tickets());
Tickets t1 = new Booking();
tp.addTab("Booking", t1.Booking());
frame.add(tp);
frame.pack();
frame.setVisible(true);
}
}
これが私のチケットクラスです
public class Tickets extends JPanel
{
public Tickets()
{
//coding
}
public class Booking
{
public Booking()
{
//coding
}
}
}