刪除一個JLabel說我有這個類:從子類
public class ExitView extends JPanel {
private static final long serialVersionUID = 1L;
public ExitView() {
JLabel title = new JLabel("Exit?");
title.setFont(new Font("Ariel", Font.PLAIN, 44));
this.add(title);
}
}
,這也:
public class EndView extends ExitView {
public ExitView() {
this.remove(title);
}
}
該代碼被剝離一路下滑,但在我的代碼,這是不刪除的JLabel在EndView
。我能夠只是title.setText("")
但這並沒有真正擺脫它。任何人都可以解釋爲什麼它不會刪除標籤嗎?謝謝。
將其更改爲此(因爲它總是有意義的)並使得可見性受到保護,但仍得到相同的結果...不從子類中刪除它。 – user3226170 2015-02-06 00:08:30
編輯與工作示例。 – 2015-02-06 07:44:49