作者capucino (是人心在動...)
站內java
標題[問題] 宣告一個Label 並加入 paint function 的問題
時間Wed Sep 2 00:27:38 2009
我宣告一個如下的label
為何"Result"這個字串沒顯示出來,
該怎麼修改呢?感謝~~
label = new JLabel("Result")
{
public void paint(Graphics g){
Graphics2D g2 = (Graphics2D)g;
g2.drawImage(temp_image, 0,0, null);
g2.setColor(Color.blue);
g2.drawLine(x1, y1, x2, y2);
}
};
--
我長這樣
http://www.wretch.cc/album/capucino
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.168.23
推 neigence:該不會是萬年老問題 : super.paint(g); 09/02 10:54
推 marcX:"Result"可能需要自己畫吧 g2.drawString("Result",X,Y); 09/02 12:35
→ capucino:感謝n大,我加入super.paint(g)可以顯示出"result" 09/02 13:43
→ capucino:但我label.repaint()後 "Result"又消失了 09/02 13:48
→ capucino:使用label.setText("Result") 也無法顯示,該怎麼辦呢 09/02 13:50