Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25297
Modified Files:
GLView.java
Log Message:
added a color customizing menu
Index: GLView.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/GLView.java,v
retrieving revision 1.25
retrieving revision 1.26
diff -C2 -d -r1.25 -r1.26
*** GLView.java 21 Nov 2005 09:50:51 -0000 1.25
--- GLView.java 23 Nov 2005 19:03:26 -0000 1.26
***************
*** 31,38 ****
--- 31,41 ----
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
+ import java.awt.event.ActionListener;
import javax.swing.JTextField;
import javax.swing.JPanel;
import javax.swing.JLabel;
+ import javax.swing.JMenu;
+ import javax.swing.JMenuItem;
import javax.swing.JPopupMenu;
import javax.swing.SwingUtilities;
***************
*** 91,94 ****
--- 94,116 ----
glc.addMouseListener(this);
GUI.getInstance().registerPanel(jp, GUI.SPLIT_MIDDLE);
+
+ JMenu colorMenu = new JMenu("GL Colors");
+ ActionListener colorMenuListener = new GLColorMenuActionListener(view);
+ JMenuItem gridItem = new JMenuItem("Grid Color");
+ gridItem.addActionListener(colorMenuListener);
+ JMenuItem lineItem = new JMenuItem("Line Color");
+ lineItem.addActionListener(colorMenuListener);
+ JMenuItem bgItem = new JMenuItem("Background Color");
+ bgItem.addActionListener(colorMenuListener);
+ JMenuItem defaultItem = new JMenuItem("Default");
+ defaultItem.addActionListener(colorMenuListener);
+
+ colorMenu.add(gridItem);
+ colorMenu.add(lineItem);
+ colorMenu.add(bgItem);
+ colorMenu.add(defaultItem);
+
+ GUI.getInstance().addMenu(colorMenu);
+
glc.setAutoSwapBufferMode(false);
repaint();
|