[Bprocessor-commit] gl/src/net/sourceforge/bprocessor/gl GLView.java,1.25,1.26
Status: Pre-Alpha
Brought to you by:
henryml
From: Nordholt <nor...@us...> - 2005-11-23 19:03:34
|
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(); |