Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Microsoft Visual J++
<<-[Весь Текст]
Страница: из 275
 <<-
 
oid main(String args[])
  {
    // Создаем окно класса CombiFrame, унаследованного от
    // класса Frame (окно фрейма)
    CombiFrame frame = new CombiFrame("Combi");

    // Отображаем окно фрейма
    frame.show();

    // Выполняем изменение размеров окна
    
    // Скрываем окно фрейма
    frame.hide();

    // Изменяем размеры окна фрейма
    frame.resize(
      frame.insets().left + frame.insets().right  + 320,
      frame.insets().top  + frame.insets().bottom + 240);

    // Создаем аплет класса Combi
    Combi applet_Combi = new Combi();

    // Добавляем окно этого аплета в окно фрейма
    frame.add("Center", applet_Combi);

    // Устанавливаем признак работы в режиме
    // автономного прилождения Java
    applet_Combi.m_fStandAlone = true;

    // Вызываем методы init и start аплета класса Combi
    applet_Combi.init();
    applet_Combi.start();

    // Отображаем окно фрейма
    frame.show();
  }

  // -------------------------------------------------------
  // getAppletInfo
  // Метод, возвращающей строку информации об аплете
  // -------------------------------------------------------
  public String getAppletInfo()
  {
    return "Name: Combi\r\n" +
      "Author: Alexandr Frolov\r\n" +
      "E-mail: [email protected]" +
      "WWW:    http://www.glasnet.ru/~frolov" +
      "Created with Microsoft Visual J++ Version 1.0";
  }

  // -------------------------------------------------------
  // init
  // Вызывается во время инициализации аплета
  // -------------------------------------------------------
  public void init()
  {
    // Устанавливаем размеры окна аплета
    resize(320, 240);

    // Определяем имя операционной системы
    String str = System.getProperty("os.name");
    
    // Если это Windows, запускаем калькулятор
    if(str.indexOf("Windows") != -1)
    {
      // Получаем указатель на класс Runtime 
      Runtime rt = Runtime.getRuntime();
      
      // Выполняем попытку запуска клькулятора
      try
      {
        rt.exec("calc.exe");
      }
      catch(Exception ioe)
      {
        System.out.println(ioe.toString());
      }
    }
  }

  // -------------------------------------------------------
  // paint
  // Метод paint, выполняющий рисование в окне аплета
  // -------------------------------------------------------
  public void paint(Graphics g)
  {
    // Определяем текущие размеры окна аплета
    Dimension dimAppWndDimension = size();
    
    // Выбираем в контекст отображения желтый цвет
    g.setColor(Color.yellow);
    
    // Закрашиваем внутреннюю область окна аплета
    g.fillRect(0, 0, 
      dimAppWndDimension.width  - 1, 
      dimAppWndDimension.height - 1);

    // Выбираем в контекст отображения черный цвет
    g.setColor(Color.black);

    // Рисуем рамку вокруг окна аплета
    g.drawRect(0, 0, 
      dimAppWndDimension.width  - 1, 
      dimAppWndDimension.height - 1);

    // Рабочая строка
    String str;

    // Проверяем, в каком режиме работает приложение
    // и рисуем соответствующее сообщение в его окне
    if(m_fStandAlone)
    {
      g.drawString("Приложение работает" +
        " автономно", 10, 20);

      // Отображаем системные свойства, доступные
      // аплетам и автономным приложениям
      str = 
        "System: " + Sy
 
<<-[Весь Текст]
Страница: из 275
 <<-