logging-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sde...@apache.org
Subject svn commit: r954727 - /logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/NoReceiversWarningPanel.java
Date Tue, 15 Jun 2010 07:16:29 GMT
Author: sdeboy
Date: Tue Jun 15 07:16:28 2010
New Revision: 954727

URL: http://svn.apache.org/viewvc?rev=954727&view=rev
Log:
Clarify configuration options on NoReceiversWarningPanel dialog

prevent NPE in multicastreceiver

Modified:
    logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/NoReceiversWarningPanel.java

Modified: logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/NoReceiversWarningPanel.java
URL: http://svn.apache.org/viewvc/logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/NoReceiversWarningPanel.java?rev=954727&r1=954726&r2=954727&view=diff
==============================================================================
--- logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/NoReceiversWarningPanel.java
(original)
+++ logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/NoReceiversWarningPanel.java
Tue Jun 15 07:16:28 2010
@@ -72,16 +72,16 @@ class NoReceiversWarningPanel extends JP
     private final JComboBox previousConfigs = new JComboBox();
 
     private final JRadioButton simpleReceiver = new JRadioButton(
-            "Let me use a simple Receiver:");
+            "Define a Socket-based receiver");
 
     private final JRadioButton justLoadingFile = new JRadioButton(
             "I'm fine thanks, don't worry");
     private final JRadioButton searchOption = new JRadioButton(
-            "Let me search for a configuration file");
+            "Use an existing receiver configuration file...");
     private final JRadioButton chainsawSavedConfigOption = new JRadioButton(
-            "Load configuration file saved by Chainsaw");
+            "Use most recent configuration defined through the Receiver configuration panel");
     private final JRadioButton manualOption = new JRadioButton(
-            "Let me define Receivers manually");
+            "Define receivers through the Receiver configuration panel (configuration saved
on exit)");
     private final JButton okButton = new JButton("Ok");
     private final PanelModel model = new PanelModel();
     final DefaultComboBoxModel configModel = new DefaultComboBoxModel();
@@ -131,19 +131,19 @@ class NoReceiversWarningPanel extends JP
         gc.weightx = 1.0;
         gc.weighty = 1.0;
 
-        JTextArea label = new JTextArea(
-                "You will not be able to receive events from a Remote source unless you define
one in the Log4J configuration file.\n");
-        label.setWrapStyleWord(true);
-        label.setLineWrap(true);
-        label.setEditable(false);
-        label.setOpaque(false);
-        label.setFont(getFont());
+        JTextArea description = new JTextArea("To load events into Chainsaw, a 'receiver'
configuration must be provided.\n\n" +
+                "NOTE: An example receiver configuration is available from the Welcome tab
('view example receiver configuration')");
+        description.setWrapStyleWord(true);
+        description.setLineWrap(true);
+        description.setEditable(false);
+        description.setOpaque(false);
+        description.setFont(getFont());
 
-        add(label, gc);
+        add(description, gc);
 
         gc.weightx = 0;
         gc.weighty = 0;
-        gc.gridy = 2;
+        gc.gridy = GridBagConstraints.RELATIVE;
         add(Box.createVerticalStrut(20), gc);
 
         JPanel optionpanel = new JPanel();
@@ -163,8 +163,8 @@ class NoReceiversWarningPanel extends JP
         searchOption.setMnemonic('S');
         
         chainsawSavedConfigOption.setToolTipText(
-             "Allows you to load Receiver definitions saved by Chanisaw previously");
- 
+             "Allows you to load Receiver definitions saved by Chainsaw previously");
+
         chainsawSavedConfigOption.setMnemonic('C');
 
 
@@ -190,7 +190,7 @@ class NoReceiversWarningPanel extends JP
 
         chainsawSavedConfigOption.setEnabled(getModel().isChinsawConfigFileExists());
 
-        gc.gridy = 3;
+        gc.gridy = GridBagConstraints.RELATIVE;
 
 
         configModel.removeAllElements();
@@ -464,7 +464,7 @@ class NoReceiversWarningPanel extends JP
     private URL browseForConfig() throws MalformedURLException {
 
         JFileChooser chooser = new JFileChooser();
-        chooser.setDialogTitle("Search for Log4j configuration...");
+        chooser.setDialogTitle("Use an existing receiver configuration file...");
         chooser.setDialogType(JFileChooser.OPEN_DIALOG);
         chooser.setFileFilter(new FileFilter() {
                 public boolean accept(File f) {



Mime
View raw message