我們都知道,拉繩方法可以採用這種方式:Swing GUI:drawString - 如何設置顯示的字符串的字體大小?
import java.awt.Graphics;
import java.awt.Graphics2D;
import javax.swing.JComponent;
import javax.swing.JFrame;
public class Driver {
public static void main(String[] args) {
JFrame frame = new JFrame("Frame Heading");
frame.setSize(1000,500);
myComponent comp = new myComponent();
frame.add(comp);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
class myComponent extends JComponent {
public void paintComponent(Graphics g) {
Graphics2D g2 = (Graphics2D) g;
g2.drawString("Hello World", 300, 300);
}
}
但是,我們如何調整正在顯示的字符串的字體大小?我想把它做大。
'super.paintComponent(g); '爲什麼這是用配偶? – 2015-04-05 20:03:53
在一般情況下,您用來調用組件的默認繪製代碼。例如,JPanel只會繪製面板的背景。當你擴展JComponent時,如果你使用或不使用它可能並不重要,但總是這樣做是個好主意。有關更多信息和示例,請閱讀[自定義繪畫](http://docs.oracle.com/javase/tutorial/uiswing/painting/index.html)上的Swing教程。 – camickr 2015-04-05 20:13:22