![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| waran |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 4.11.2009 Репутация: нет Всего: нет |
У меня есть апплет, в котором я юзаю Swing и gl4java
я сделал opengl "экран" и кнопку, как передать из кнопки в экран событие чтоб на экране что то изменилось. код кнопки: JButton b = new JButton("Press me"); //Button in Swing class HelloListener implements ActionListener { // what happens write here> public void actionPerformed(ActionEvent e) { glScene.gl.glRotatef(30f,0f,1f,0f); glScene.repaint (); } } поворот не работает никак, даже при решейпе (тащу край окна) b.addActionListener(new HelloListener()); код opengl экранаб весь писать не буду, там куб и показывает его нормально GLAnimCanvas glScene = null; . . . glScene = new Tutorial1(размеры x y не важно ); . . . public class Tutorial1 extends GLAnimCanvas implements KeyListener, MouseMotionListener gl.glMatrixMode(GL_PROJECTION); gl.glLoadIdentity(); glu.gluPerspective(20.0f, 1.0f, 1f, 256.0f); gl.glMatrixMode(GL_MODELVIEW); glu.gluLookAt( 0,0,5, 0,0,0, 0,1,0 ); gl.glRotatef(30f,0f,1f,0f); <- здесь он работает!!! забыл написать: при решейпе я то матрицы никакие не трогаю... Это сообщение отредактировал(а) waran - 4.11.2009, 00:18 |
|||
|
||||
| waran |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 4.11.2009 Репутация: нет Всего: нет |
вопрос снимаю, ответ найден))
если кому нить будет интересно напишу тут... или просто закройте. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |