/[classpath]/classpath/javax/swing/plaf/basic/BasicMenuBarUI.java
ViewVC logotype

Diff of /classpath/javax/swing/plaf/basic/BasicMenuBarUI.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4.2.5 by gnu_andrew, Sat Sep 10 15:31:51 2005 UTC revision 1.4.2.6 by gnu_andrew, Wed Nov 2 00:43:55 2005 UTC
# Line 38  exception statement from your version. * Line 38  exception statement from your version. *
38    
39  package javax.swing.plaf.basic;  package javax.swing.plaf.basic;
40    
 import java.awt.Component;  
 import java.awt.Container;  
 import java.awt.Cursor;  
41  import java.awt.Dimension;  import java.awt.Dimension;
42  import java.awt.event.ContainerEvent;  import java.awt.event.ContainerEvent;
43  import java.awt.event.ContainerListener;  import java.awt.event.ContainerListener;
# Line 50  import java.beans.PropertyChangeListener Line 47  import java.beans.PropertyChangeListener
47    
48  import javax.swing.BoxLayout;  import javax.swing.BoxLayout;
49  import javax.swing.JComponent;  import javax.swing.JComponent;
50    import javax.swing.JMenu;
51  import javax.swing.JMenuBar;  import javax.swing.JMenuBar;
52    import javax.swing.LookAndFeel;
53  import javax.swing.MenuElement;  import javax.swing.MenuElement;
 import javax.swing.UIDefaults;  
 import javax.swing.UIManager;  
54  import javax.swing.event.ChangeEvent;  import javax.swing.event.ChangeEvent;
55  import javax.swing.event.ChangeListener;  import javax.swing.event.ChangeListener;
56  import javax.swing.event.MouseInputListener;  import javax.swing.event.MouseInputListener;
# Line 169  public class BasicMenuBarUI extends Menu Line 166  public class BasicMenuBarUI extends Menu
166     */     */
167    protected void installDefaults()    protected void installDefaults()
168    {    {
169      UIDefaults defaults = UIManager.getLookAndFeelDefaults();      LookAndFeel.installBorder(menuBar, "MenuBar.border");
170        LookAndFeel.installColorsAndFont(menuBar, "MenuBar.background",
171      menuBar.setBackground(defaults.getColor("MenuBar.background"));                                       "MenuBar.foreground", "MenuBar.font");
     menuBar.setBorder(defaults.getBorder("MenuBar.border"));  
     menuBar.setFont(defaults.getFont("MenuBar.font"));  
     menuBar.setForeground(defaults.getColor("MenuBar.foreground"));  
172      menuBar.setOpaque(true);      menuBar.setOpaque(true);
173    }    }
174    
# Line 262  public class BasicMenuBarUI extends Menu Line 256  public class BasicMenuBarUI extends Menu
256    {    {
257      public void stateChanged(ChangeEvent event)      public void stateChanged(ChangeEvent event)
258      {      {
259          // TODO: What should be done here, if anything?
260      }      }
261    }    }
262    
# Line 326  public class BasicMenuBarUI extends Menu Line 321  public class BasicMenuBarUI extends Menu
321        MenuElement[] me = menuBar.getSubElements();        MenuElement[] me = menuBar.getSubElements();
322                
323        for (int i = 0; i < me.length; i++)        for (int i = 0; i < me.length; i++)
324          menuBar.getMenu(i).setSelected(false);          {
325              JMenu menu = menuBar.getMenu(i);
326              if (menu != null)
327                menu.setSelected(false);
328            }
329      }      }
330            
331      /**      /**
# Line 336  public class BasicMenuBarUI extends Menu Line 335  public class BasicMenuBarUI extends Menu
335       */       */
336      public void mousePressed(MouseEvent e)      public void mousePressed(MouseEvent e)
337      {      {
338          // TODO: What should be done here, if anything?
339      }      }
340            
341      /**      /**
# Line 345  public class BasicMenuBarUI extends Menu Line 345  public class BasicMenuBarUI extends Menu
345       */       */
346      public void mouseReleased(MouseEvent e)      public void mouseReleased(MouseEvent e)
347      {      {
348          // TODO: What should be done here, if anything?
349      }      }
350            
351      /**      /**
# Line 354  public class BasicMenuBarUI extends Menu Line 355  public class BasicMenuBarUI extends Menu
355       */       */
356      public void mouseExited(MouseEvent e)      public void mouseExited(MouseEvent e)
357      {      {
358          // TODO: What should be done here, if anything?
359      }      }
360            
361      /**      /**
# Line 363  public class BasicMenuBarUI extends Menu Line 365  public class BasicMenuBarUI extends Menu
365       */       */
366      public void mouseDragged(MouseEvent e)      public void mouseDragged(MouseEvent e)
367      {      {
368          // TODO: What should be done here, if anything?
369      }      }
370            
371      /**      /**
# Line 372  public class BasicMenuBarUI extends Menu Line 375  public class BasicMenuBarUI extends Menu
375       */       */
376      public void mouseMoved(MouseEvent e)      public void mouseMoved(MouseEvent e)
377      {      {
378          // TODO: What should be done here, if anything?
379      }      }
380            
381      /**      /**
# Line 381  public class BasicMenuBarUI extends Menu Line 385  public class BasicMenuBarUI extends Menu
385       */       */
386      public void mouseEntered(MouseEvent e)      public void mouseEntered(MouseEvent e)
387      {      {
388          // TODO: What should be done here, if anything?
389      }      }
390    }    }
391  }  }

Legend:
Removed from v.1.4.2.5  
changed lines
  Added in v.1.4.2.6

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26