私はJavaスイングが初めてで、少し問題があります。だから私はクラスを持っていFlight.java
ます。そこに method がありdisplaySeat2D()
ます。まず、スキャナーでこれを行いました。今はswingを使っています。基本的には、座席数と行数を入力するテキスト フィールドを作成しました。今、これを に表示しようとしていますJPanel
。Idを使用JLabel
してそこに表示する必要があると思います。よくわかりません。0
そのため、との代わりに1
、たとえば、座席と行を正方形のように表示したいと思います。または、可能であれば id をシンプルに保ち、Eclipse コンソールのように0
.
これがコードです。
// フライト クラス:
public void displaySeat2D(){
for (int i = 0; i < arraySeatPassenger.length; i++) {//line
System.out.println("");
for (int j = 0; j < arraySeatPassenger[i].length; j++) {// seat
if (arraySeatPassenger[i][j] == null) {
System.out.print("0");//
} else {
System.out.print("1");
}
}
}
System.out.println("");
}
// UI (表示部分):
lblDisplay.setForeground(new Color(0, 128, 0));
btnDisplayv.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
// UI の一部
http://i44.tinypic.com/ajnlo3.jpg
基本的にはそれだけです。このボタンをクリックすると、4(seats)x4(rows) などのフィールドが表示されるので、ヘルプを使用できます。助けてくれてありがとう。