[Bprocessor-commit] gl/src/net/sourceforge/bprocessor/gl GLColorMenuActionListener.java,NONE,1.1
Status: Pre-Alpha
Brought to you by:
henryml
From: Nordholt <nor...@us...> - 2005-11-23 19:02:19
|
Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24719 Added Files: GLColorMenuActionListener.java Log Message: The listener for the color menu --- NEW FILE: GLColorMenuActionListener.java --- //--------------------------------------------------------------------------------- // $Id: GLColorMenuActionListener.java,v 1.1 2005/11/23 19:02:10 nordholt Exp $ // // Copyright (c) 2005 The BProcessor Team (http://bprocessor.sourceforge.net) // Released under the Lesser GNU Public License v2.1 //--------------------------------------------------------------------------------- package net.sourceforge.bprocessor.gl; import net.sourceforge.bprocessor.gl.view.View; import net.sourceforge.bprocessor.gui.GUI; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.Color; import javax.swing.JColorChooser; import org.apache.log4j.Logger; /** * Listener for the GL Color menu. */ public class GLColorMenuActionListener implements ActionListener { /** * The logger */ private static Logger log = Logger.getLogger(GLColorMenuActionListener.class); /** * The view */ private View view; /** * */ /** * Creates a new listener. * @param view the view. */ public GLColorMenuActionListener (View view) { this.view = view; } /** * Invoked when an action is performed * @param e The action event */ public void actionPerformed(ActionEvent e) { if (e.getActionCommand().equals("Grid Color")) { Color newColor = JColorChooser.showDialog(GUI.getInstance(), "Grid Color", Color.white); view.setGridColor(newColor.getRGBComponents(null)); } else if (e.getActionCommand().equals("Line Color")) { Color newColor = JColorChooser.showDialog(GUI.getInstance(), "Line Color", Color.white); view.setLineColor(newColor.getRGBComponents(null)); } else if (e.getActionCommand().equals("Background Color")) { Color newColor = JColorChooser.showDialog(GUI.getInstance(), "Background Color", Color.white); view.setBGColor(newColor.getRGBComponents(null)); } else if (e.getActionCommand().equals("Default")) { view.setBGColor(View.BACKGROUND_COLOR); view.setBGColor(View.GRID_COLOR); view.setBGColor(View.STD_LINE_COLOR); } } } |