| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: GUI и Java FX приложения > События(Jbutton) из Swing в GLAnimCanvas(gl4java) |
| Автор: waran 4.11.2009, 00:07 |
| У меня есть апплет, в котором я юзаю 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 5.11.2009, 15:00 |
| вопрос снимаю, ответ найден)) если кому нить будет интересно напишу тут... или просто закройте. |