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

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

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Microsoft Visual J++
<<-[Весь Текст]
Страница: из 275
 <<-
 
у калькулятора:
if(str.indexOf("Windows") != -1)
{
  Runtime rt = Runtime.getRuntime();
  try
  {
    rt.exec("calc.exe");
  }
  catch(Exception ioe)
  {
    System.out.println(ioe.toString());
  }
}
   Калькулятор запускается с помощью класса Runtime, который предоставляет 
системно-зависимые методы (именно поэтому перед его использованием мы проверили 
название операционной системы).
   Ссылка на объект класса Runtime должна быть получена с помощью статического 
метода getRuntime. Получив такую ссылку, мы запускаем программу калькулятора с 
помощью метода exec, который определен в реализации класса Runtime для 
операционных систем Microsoft Windows 95 и Microsoft Windows NT.
   Заметим, что одно из важнейших достоинств приложений Java заключается в 
возможности достижения независимости от платформ, на которых они выполняются. 
Поэтому использование класса Runtime оправдано только тех случаях, когда 
приложение Java разрабатывается специально для конкретной платформы.
   Метод paint
   После раскрашивания окна аплета метод paint анализирует содержимое поля 
m_fStandAlone, определяя режим работы приложения.
   Если приложение работает автономно, метод отображает в окне приложения 
соответствующее сообщение:
g.drawString("Приложение работает автономно", 10, 20);
   Затем метод paint определяет и отображает такие параметры среды выполнения 
приложения, как название архитектуры компьютера, название и версия операционной 
системы:
str = 
  "System: " + System.getProperty("os.arch") +
  ", OS: "   + System.getProperty("os.name")    +
  ", ver. "  + System.getProperty("os.version");
g.drawString(str, 10, 50);
   Строкой ниже отображается путь к каталогу, в котором находится двоичный 
модуль приложения и путь к каталогу, где находится библиотка классов Java:
str = 
  "User dir: "    + System.getProperty("user.dir")  +
  ", User home: " + System.getProperty("user.home");
g.drawString(str, 10, 65);
   В том случае, когда приложение запущено как аплет, последние два параметра 
не определяются, так как они недоступны для аплетов из соображений безопасности.

ЛИТЕРАТУРА
1.	Фролов А.В., Фролов Г.В. Библиотека системного программиста. М.: ДИАЛОГ-МИФИ
Т.11 - 13. Операционная система Microsoft Windows 3.1 для программиста, 1994
Т.14. Графический интерфейс GDI 
 
<<-[Весь Текст]
Страница: из 275
 <<-