我是一個狂熱的程序員,但今天是我的第一個Java課程。在JFrame上使用圖形對象繪製文本
public void Paint (Graphics g)
{
if(g instanceof Graphics2D)
{
Graphics2D g2d = (Graphics2D)g;
g2d.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
}
g.drawString("This is gona be awesome", 200, 200);
}
有了上面的代碼,我想寫一個句子在窗口上,但它從來沒有寫。我究竟做錯了什麼?
編輯:沒關係 - 油漆必須是油漆。我非常抱歉。
謝謝你們 - 我一直在複製和粘貼。 也許我應該看看我的代碼更多! P.s.應該overrided paint方法.... 現在它工作正常 感謝 – 2012-01-10 11:23:55
@Sanjay請閱讀我點'2)搖擺JComponents是存在的paintComponent()',那麼請修改您的文章,'blablabla'我知道所有code_depots都包含paint方法而不是paintComponent'balblabla' – mKorbel 2012-01-10 11:50:23