From 7473a5ed807ed01852df6aa1bdb0634bcabd219e Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Wed, 9 May 2001 13:06:09 +0000 Subject: 2.7.2.0 swing and minor changes --- demos/SwingDemos/CrossColorJPanel.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'demos/SwingDemos/CrossColorJPanel.java') diff --git a/demos/SwingDemos/CrossColorJPanel.java b/demos/SwingDemos/CrossColorJPanel.java index 97ed71f..2c4bdaa 100644 --- a/demos/SwingDemos/CrossColorJPanel.java +++ b/demos/SwingDemos/CrossColorJPanel.java @@ -7,12 +7,11 @@ public class CrossColorJPanel extends GLJPanel { public CrossColorJPanel( ) { - super(); + super(false); } public void init() { - reshape(getSize().width, getSize().height); } public void display() @@ -20,6 +19,7 @@ public class CrossColorJPanel extends GLJPanel int i; gl.glPushMatrix(); + gl.glClear(GL_COLOR_BUFFER_BIT); gl.glBegin(GLEnum.GL_LINES); @@ -43,8 +43,18 @@ public class CrossColorJPanel extends GLJPanel gl.glPopMatrix(); } + public void resize ( int x, int y, int width, int height ) + { + System.out.println("reshape: "+x+"/"+y+": "+width+"x"+height); + gl.glViewport(x, y, width, height); + gl.glMatrixMode(GL_PROJECTION); + gl.glLoadIdentity(); + gl.glOrtho(0, 10, 0, 10, -50.0,50.0); + gl.glMatrixMode(GL_MODELVIEW); + } public void reshape( int width, int height ) { + System.out.println("reshape: "+width+"x"+height); gl.glViewport(0, 0, width, height); gl.glMatrixMode(GL_PROJECTION); gl.glLoadIdentity(); -- cgit v1.2.3