0
即時通訊新的java swing,和我有一個小問題。 所以我有一個類Flight.java
。在那裏我有一個方法displaySeat2D()
。 首先,我用掃描儀完成了這個工作。現在我正在使用鞦韆。所以基本上我讓文本字段佔據了一些席位和許多行。現在我試圖在JPanel
中顯示這個。猜猜ID必須使用JLabel
並在那裏顯示。不是很確定。因此,代替0
和1
,id喜歡將座位和行顯示爲正方形。或者,如果其可能的ID嘗試保持簡單並使用0
在Eclipse控制檯中顯示它。試圖從arraylist顯示JPanel
這是代碼。
// FLIGHT類:
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(席位)x4(行)。謝謝您的幫助。
這是一個不行,bcoz用戶可以設置例如座位在飛機5x5,1x1 ..其隨機...當我使用掃描儀和一些輸入像4x4。它會顯示如下:0000和0000在下一行等 – tiktik
您的網格也可以配置。有更多的細胞,每個細胞會佔用更少的空間 – Reimeus
使用這種顏料方法有更簡單的方法嗎?例如,而不是System.out.print(「0」);像g.setColor.Green這樣的smth或者像那樣的smth。在這種情況下,我該如何使用這種繪畫方法... – tiktik