Discussion:
[問題] 關於繼承問題
(时间太久无法回复)
Richie
2007-07-20 07:34:00 UTC
Permalink
關於繼承問題

我繼承一個panel裡面的initcomponents如下作為template 稱class a
private void initComponents() {
m_title = new javax.swing.JLabel();
m_subject = new javax.swing.JLabel();
m_title.setFont(new java.awt.Font("新細明體", 1, 18));
m_title.setText("jLabel1");
m_subject.setText("jLabel2");

...
);

就是建了二jlabel 但我又作了幾個panel 繼承上面這個class a 作內部的細節
但為啥這二個JLabel就是在繼承後Show不出來
不過我在class a下
public void paintComponent(Graphics g) {

g.drawImage(img,0,0, null);
}
作這件事又可成功 請問如何把parent 的jabel秀出來?

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.10.40.238
c***@kkcity.com.tw
2007-07-20 09:27:35 UTC
Permalink
Post by Richie
關於繼承問題
我繼承一個panel裡面的initcomponents如下作為template 稱class a
private void initComponents() {
m_title = new javax.swing.JLabel();
m_subject = new javax.swing.JLabel();
m_title.setFont(new java.awt.Font("新細明體", 1, 18));
m_title.setText("jLabel1");
m_subject.setText("jLabel2");
....
);
===>以上的方法為private,是不被繼承的
Post by Richie
就是建了二jlabel 但我又作了幾個panel 繼承上面這個class a 作內部的細節
但為啥這二個JLabel就是在繼承後Show不出來
不過我在class a下
public void paintComponent(Graphics g) {
g.drawImage(img,0,0, null);
}
作這件事又可成功 請問如何把parent 的jabel秀出來?
--
┌─────◆KKCITY◆─────┐ ◢ ╱  想要成立班系社團站台嗎? 
│ bbs.kkcity.com.tw │ █▉ ─ KKcity即日起開放BBS站申請囉!
└──《From:220.138.37.189 》──┘ ◥ ╲ 免程式技術、硬體成本的選擇!!
--

Loading...