psmith      2003/06/16 23:40:17

  Modified:    src/java/org/apache/log4j/chainsaw LogUI.java
                        ChainsawToolBarAndMenus.java
  Log:
  when the look and feel is changed, there was a dialog box that wasn't
  updating because of it.
  
  Revision  Changes    Path
  1.99      +1 -1      
jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/LogUI.java
  
  Index: LogUI.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/LogUI.java,v
  retrieving revision 1.98
  retrieving revision 1.99
  diff -u -r1.98 -r1.99
  --- LogUI.java        17 Jun 2003 00:19:10 -0000      1.98
  +++ LogUI.java        17 Jun 2003 06:40:16 -0000      1.99
  @@ -963,7 +963,7 @@
       try {
         UIManager.setLookAndFeel(lookAndFeelClassName);
         SwingUtilities.updateComponentTreeUI(this);
  -
  +      tbms.lookAndFeelUpdated();
         if (tbms != null) {
           tbms.stateChange();
         }
  
  
  
  1.35      +13 -6     
jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/ChainsawToolBarAndMenus.java
  
  Index: ChainsawToolBarAndMenus.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/ChainsawToolBarAndMenus.java,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- ChainsawToolBarAndMenus.java      17 Jun 2003 03:58:05 -0000      1.34
  +++ ChainsawToolBarAndMenus.java      17 Jun 2003 06:40:17 -0000      1.35
  @@ -182,12 +182,14 @@
     private String lastFind = "";
     private String levelDisplay = ChainsawConstants.LEVEL_DISPLAY_ICONS;
     private final Action[] logPanelSpecificActions;
  -
  +  final JDialog receiversWindow;
  +  
     //~ Constructors ============================================================
   
     ChainsawToolBarAndMenus(final LogUI logui)
     {
       this.logui = logui;
  +    receiversWindow = new JDialog(logui, "Receivers", false);
       toolbar = new JToolBar(JToolBar.HORIZONTAL);
       menuBar = new JMenuBar();
       fileMenu = new FileMenu(logui);
  @@ -215,6 +217,9 @@
         };
     }
   
  +  void lookAndFeelUpdated() {
  +    SwingUtilities.updateComponentTreeUI(receiversWindow);
  +  }
     //~ Methods =================================================================
   
     /**
  @@ -926,9 +931,11 @@
      */
     private Action createShowReceiversAction()
     {
  -    final JDialog receiversWindow = new JDialog(logui, "Receivers", false);
  -
  +    
       final JTree tree = new JTree(ReceiversTreeModel.create());
  +    
  +    tree.setBorder(BorderFactory.createEmptyBorder(5,5,5,5));
  +    
       tree.setCellRenderer(new ReceiverTreeCellRenderer());
   
       final Container container = receiversWindow.getContentPane();
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to