| 
  
    | ![[Назад]](prev.gif) |  
  
    |  | Исходный текст программы ConsFrame.java |  
    | Оглавление | Назад // ==========================================
// ConsFrame.java
// (C) Alexandr Frolov, 1998
// E-mail: frolov@glasnet.ru
// Web:    http://www.glasnet.ru/~frolov 
// ==========================================
import java.awt.*;
// =======================================
// ConsFrame
// =======================================
public class ConsFrame
{
  public static void main(String args[])
  {
    FrameWindow frame;
    
    frame =  new FrameWindow("Frame window");
    frame.show();
  }
}
// =======================================
// FrameWindow
// =======================================
class FrameWindow extends Frame
{
  public FrameWindow(String szTitle)
  {
    super(szTitle);
    resize(200, 90);
    setBackground(Color.yellow);
    setForeground(Color.black);
  }
  public void paint(Graphics g)
  {
    g.setFont(new Font(
      "Helvetica", Font.PLAIN, 12));
    g.drawString("Text in frame window",
      10, 50);
    super.paint(g);
  }
  
  public boolean handleEvent(Event evt)
  {
    if(evt.id == Event.WINDOW_DESTROY)
    {
      setVisible(false);
      System.exit(0);
      return true;
    }
    else
      return super.handleEvent(evt);
  }
}
 |  
  
    | ![[Назад]](prev.gif) |  |