Как сделать апплет, изображающий часы? 15 Июль 2009 by admin·0 Comments Следующий пример демонстрирует как реализовать апплет экранных часов. import java.applet.*; import java.awt.*; import java.util.*; import java.text.*; public class MyClock extends Applet { MyPanel mp; public void init() { mp = new MyPanel(getParameter("format")); add(mp); } } class MyPanel extends Panel { MyClockThread mct; Color b, f; SimpleDateFormat formatter; String previousDateText = ""; String dateText; MyPanel(String df) { super(); formatter = new SimpleDateFormat(df); validate(); setBackground(new Color(0).black); setForeground(new Color(0).yellow); b = this.getBackground(); f = this.getForeground(); mct = new MyClockThread(this); mct.start(); } public Dimension getPreferredSize() { return new Dimension (this.getFontMetrics(this.getFont()).stringWidth(getNow()) + 25, 30); } public void paint(Graphics g) { if (g != null) { g.setColor(b); g.drawString(previousDateText,10,15); g.setColor(f); dateText = get апплет часы