import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import javax.swing.JApplet; import javax.swing.JPanel; public class MyApplet extends JApplet { MyPanel p = new MyPanel(); public MyApplet() { setContentPane(p); } public void init() { // String value = getParameter("font"); // p.setFSize(Integer.parseInt(value)); p.repaint(); } public void start() { } public void stop() { } } class MyPanel extends JPanel { int fSize = 40; public MyPanel() { setBackground(Color.YELLOW); } void setFSize(int s) { fSize = s; } public void paintComponent(Graphics g) { super.paintComponent(g); g.setColor(Color.RED); g.setFont(new Font("Ravie", Font.ITALIC, 40)); g.drawString("Hello", 100, 100); } }
'소프트웨어 > Java' 카테고리의 다른 글
[Java Thread Swing] 카운트 업 레이블 만들기 (0) | 2012.05.14 |
---|---|
[Java Thread] 자바 스레드 동기화 Synchronized (0) | 2012.05.14 |
[Java Thread] 움직이는 뱀게임 만들기 (0) | 2012.05.14 |
Swing - Tab 탭 만들기 (0) | 2012.05.14 |
Vector, ArrayList, LinkedList의 차이점 (0) | 2012.05.14 |