-1
我正在改變使用數組字符串內部繪製方法的drawstring中字體的問題。我試圖改變字體爲粗體,這是我的代碼 -如何更改java中的數組drawString中的字體?
public void paint(Graphics g)
{//PRINTING OF QUESTIONS
k=0;
for(i=0;i<5;i++)
{
Font myFont = new Font("Segoe UI", Font.PLAIN,12);
que[x[i]].setFont(myFont);
g.drawString((i+1)+" ."+que[x[i]],50,50+k);
k=k+150;
}
}
上面的代碼是表示該無差錯
Cannot find Symbol.
que[x[i]].setFont(myFont);
但同時加入任何陣列的「myFont」添加()它正在改變字體。
這是我見過的陌生人方法之一。這是如何編譯的?除非'i'和'k'出於某種原因是類別變量? – Kon 2014-11-05 16:58:48
我建議你發佈初始化'x'的代碼,或者一些關於'x'的附加信息。可能是一個鑄造問題。或者你試圖將'Font'應用於'String',這是行不通的。 – Mena 2014-11-05 17:11:14
但添加字體到字符串應該工作?你不這麼認爲。 @mena – rahulkapoor99 2014-11-05 17:16:45