Окно сообщения
От: Stierlitz  
Дата: 15.09.10 10:27
Оценка: -1
Есть вот такой пример здесь
Беда в том, что не срабатывает для java 1.6.0

ругань на

  DrawingSurfaceInfo w = (DrawingSurfaceInfo) ((DrawingSurface) getPeer()).getDrawingSurfaceInfo();
  w.lock();
  WDrawingSurfaceInfo win32 = (WDrawingSurfaceInfo) w;
  int hwnd = win32.getHWnd();
  w.unlock();


класс отсутствует DrawingSurfaceInfo

ответ почему найден здесь

i got it.....sun.awt.DrawingSurfaceInfo has been removed as of JDK 1.4.2thanks anyway.


Вопрос -- как надо переписать код, чтобы сработало?
Моя разведка меня бережёт
Re: Окно сообщения
От: Blazkowicz Россия  
Дата: 15.09.10 10:33
Оценка:
Здравствуйте, Stierlitz, Вы писали:

S>Вопрос -- как надо переписать код, чтобы сработало?

Вынести получение хэндлера из Java в JNI.
Re: Окно сообщения
От: eugene-71 http://www.eros2.info/
Дата: 15.09.10 18:42
Оценка:
Здравствуйте, Stierlitz, Вы писали:

S>Есть вот такой пример здесь

S>Беда в том, что не срабатывает для java 1.6.0

А зачем вам это надо? Если для always on top, то начиная с java 1.5 у окна есть метод setAlwaysOnTop()...
Re: Решено
От: Stierlitz  
Дата: 16.09.10 08:05
Оценка: -1
Благодарю за советы. Не воспользовался. Задача была решена иным способом.
Моя разведка меня бережёт
Re[2]: Решено
От: abch-98-ru Россия  
Дата: 16.09.10 10:04
Оценка: :)
"...но я вам его не скажу." (Штирлиц)
Re[3]: Решено
От: Stierlitz  
Дата: 16.09.10 14:48
Оценка: -1
Здравствуйте, abch-98-ru, Вы писали:

A9R>"...но я вам его не скажу." (Штирлиц)


Код был переписан через


JOptionPane.showMessageDialog(null, "Hello World!");
Моя разведка меня бережёт
Re[4]: Решено
От: Blazkowicz Россия  
Дата: 16.09.10 14:52
Оценка:
Здравствуйте, Stierlitz, Вы писали:

S>
S>JOptionPane.showMessageDialog(null, "Hello World!");
S>


Не знаю, как в 1.6. А в предыдущих версиях вот этот вот null приводил к неприятным эффектам при Alt+Tab
Re[5]: Решено
От: Stierlitz  
Дата: 17.09.10 06:05
Оценка: -1
Здравствуйте, Blazkowicz, Вы писали:

B>Здравствуйте, Stierlitz, Вы писали:


S>>
S>>JOptionPane.showMessageDialog(null, "Hello World!");
S>>


B>Не знаю, как в 1.6. А в предыдущих версиях вот этот вот null приводил к неприятным эффектам при Alt+Tab


В 1.6 всё супер. Alt+Tab-айся сколько надо
Моя разведка меня бережёт
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.