Hallo,
bin neu im jogl programmieren und hätte da mal eine Frage.
Ich habe hier ein kleines swing programm mit Border-Layout.
Nach Borderlayout.West habe ich einen JButton gelegt.
In BorderLayout.Center wird mit folgendem code mein Würfel in Rot gezeichnet.
public void display(GLAutoDrawable arg0)
{
GL gl = arg0.getGL();
GLU glu = new GLU();
GLUT glut = new GLUT();
glu.gluLookAt(0, 12, 19,0, 0, 0, 0, 1, 0);
gl.glColor3f(1.0f,0.0f,0.0f); //rot
gl.glScalef (1.0f, 1.0f, 1.0f); // modeling transformation
glut.glutWireCube (3.0f);
}
Wie kriege ich es hin das wenn ich den JButton anklicke sich die Farbe des Würfels von Rot nach Blau ändert.
Einen ActionListener für den JButton gibt es natürlich und der funktioniert auch.
estartu
bin neu im jogl programmieren und hätte da mal eine Frage.
Ich habe hier ein kleines swing programm mit Border-Layout.
Nach Borderlayout.West habe ich einen JButton gelegt.
In BorderLayout.Center wird mit folgendem code mein Würfel in Rot gezeichnet.
public void display(GLAutoDrawable arg0)
{
GL gl = arg0.getGL();
GLU glu = new GLU();
GLUT glut = new GLUT();
glu.gluLookAt(0, 12, 19,0, 0, 0, 0, 1, 0);
gl.glColor3f(1.0f,0.0f,0.0f); //rot
gl.glScalef (1.0f, 1.0f, 1.0f); // modeling transformation
glut.glutWireCube (3.0f);
}
Wie kriege ich es hin das wenn ich den JButton anklicke sich die Farbe des Würfels von Rot nach Blau ändert.
Einen ActionListener für den JButton gibt es natürlich und der funktioniert auch.
estartu