+/*
+ * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$)
+ * Copyright (C) $$Year-Rel$$ The Jalview Authors
+ *
+ * This file is part of Jalview.
+ *
+ * Jalview is free software: you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation, either version 3
+ * of the License, or (at your option) any later version.
+ *
+ * Jalview is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty
+ * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+ * PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with Jalview. If not, see <http://www.gnu.org/licenses/>.
+ * The Jalview Authors are detailed in the 'AUTHORS' file.
+ */
package jalview.gui;
/*
import javax.swing.JTextArea;
import javax.swing.KeyStroke;
import javax.swing.SwingUtilities;
-import javax.swing.UIManager;
-import javax.swing.UnsupportedLookAndFeelException;
/**
* Sourced from Oracle and adapted
public static void main(String[] args)
{
- /* Use an appropriate Look and Feel */
- try
- {
- // UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
- // UIManager.setLookAndFeel("com.sun.java.swing.plaf.gtk.GTKLookAndFeel");
- UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
- } catch (UnsupportedLookAndFeelException ex)
- {
- ex.printStackTrace();
- } catch (IllegalAccessException ex)
- {
- ex.printStackTrace();
- } catch (InstantiationException ex)
- {
- ex.printStackTrace();
- } catch (ClassNotFoundException ex)
- {
- ex.printStackTrace();
- }
- /* Turn off metal's use of bold fonts */
- UIManager.put("swing.boldMetal", Boolean.FALSE);
// Schedule a job for the event dispatch thread:
// creating and showing this application's GUI.
javax.swing.SwingUtilities.invokeLater(new Runnable()
void logEvent(String eventDescription, MouseEvent e)
{
- // textArea.append(eventDescription + " detected on "
- // + e.getComponent().getClass().getName() + "." + NEWLINE);
log("------- " + counter++ + ": " + eventDescription);
log("e.isPopupTrigger: " + e.isPopupTrigger());
log("SwingUtilities.isRightMouseButton: "
@Override
public void mouseEntered(MouseEvent e)
{
- // eventOutput("Mouse entered", e);
}
@Override
public void mouseExited(MouseEvent e)
{
- // eventOutput("Mouse exited", e);
}
@Override
{
logEvent("Mouse clicked", e);
}
-}
\ No newline at end of file
+}