You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2008/11/10 20:24:13 UTC

svn commit: r712724 - in /jakarta/jmeter/trunk/src: components/org/apache/jmeter/control/gui/ components/org/apache/jmeter/sampler/gui/ monitor/components/org/apache/jmeter/visualizers/ protocol/http/org/apache/jmeter/protocol/http/gui/ protocol/jms/or...

Author: sebb
Date: Mon Nov 10 11:24:12 2008
New Revision: 712724

URL: http://svn.apache.org/viewvc?rev=712724&view=rev
Log:
Fix up some GUI elements so dynamic language changes work

Modified:
    jakarta/jmeter/trunk/src/components/org/apache/jmeter/control/gui/ThroughputControllerGui.java
    jakarta/jmeter/trunk/src/components/org/apache/jmeter/sampler/gui/TestActionGui.java
    jakarta/jmeter/trunk/src/monitor/components/org/apache/jmeter/visualizers/MonitorHealthPanel.java
    jakarta/jmeter/trunk/src/monitor/components/org/apache/jmeter/visualizers/MonitorPerformancePanel.java
    jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/HTTPFileArgsPanel.java
    jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSPublisherGui.java
    jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSSubscriberGui.java
    jakarta/jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/mail/sampler/gui/MailReaderSamplerGui.java

Modified: jakarta/jmeter/trunk/src/components/org/apache/jmeter/control/gui/ThroughputControllerGui.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/components/org/apache/jmeter/control/gui/ThroughputControllerGui.java?rev=712724&r1=712723&r2=712724&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/components/org/apache/jmeter/control/gui/ThroughputControllerGui.java (original)
+++ jakarta/jmeter/trunk/src/components/org/apache/jmeter/control/gui/ThroughputControllerGui.java Mon Nov 10 11:24:12 2008
@@ -46,15 +46,14 @@
 
     private boolean isPerThread = true;
 
-    private String BYNUMBER_LABEL = JMeterUtils.getResString("throughput_control_bynumber_label"); // $NON-NLS-1$
+    // These must not be static, otherwise Language change does not work
+    private final String BYNUMBER_LABEL = JMeterUtils.getResString("throughput_control_bynumber_label"); // $NON-NLS-1$
 
-    private String BYPERCENT_LABEL = JMeterUtils.getResString("throughput_control_bypercent_label"); // $NON-NLS-1$
+    private final String BYPERCENT_LABEL = JMeterUtils.getResString("throughput_control_bypercent_label"); // $NON-NLS-1$
 
-    private String THROUGHPUT_LABEL = JMeterUtils.getResString("throughput_control_tplabel"); // $NON-NLS-1$
+    private final String THROUGHPUT_LABEL = JMeterUtils.getResString("throughput_control_tplabel"); // $NON-NLS-1$
 
-    private String THROUGHPUT = "Througput Field"; // $NON-NLS-1$
-
-    private String PERTHREAD_LABEL = JMeterUtils.getResString("throughput_control_perthread_label"); // $NON-NLS-1$
+    private final String PERTHREAD_LABEL = JMeterUtils.getResString("throughput_control_perthread_label"); // $NON-NLS-1$
 
     public ThroughputControllerGui() {
         init();
@@ -144,7 +143,6 @@
         // TEXT FIELD
         throughput = new JTextField(5);
         tpPanel.add(throughput);
-        throughput.setName(THROUGHPUT);
         throughput.setText("1"); // $NON-NLS-1$
         // throughput.addActionListener(this);
         tpPanel.add(throughput);

Modified: jakarta/jmeter/trunk/src/components/org/apache/jmeter/sampler/gui/TestActionGui.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/components/org/apache/jmeter/sampler/gui/TestActionGui.java?rev=712724&r1=712723&r2=712724&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/components/org/apache/jmeter/sampler/gui/TestActionGui.java (original)
+++ jakarta/jmeter/trunk/src/components/org/apache/jmeter/sampler/gui/TestActionGui.java Mon Nov 10 11:24:12 2008
@@ -58,19 +58,20 @@
     private String durationString;
 
     // String in the panel
-    private static final String targetLabel = JMeterUtils.getResString("test_action_target"); // $NON-NLS-1$
+    // Do not make these static, otherwise language changes don't work
+    private final String targetLabel = JMeterUtils.getResString("test_action_target"); // $NON-NLS-1$
 
-    private static final String threadTarget = JMeterUtils.getResString("test_action_target_thread"); // $NON-NLS-1$
+    private final String threadTarget = JMeterUtils.getResString("test_action_target_thread"); // $NON-NLS-1$
 
-    private static final String testTarget = JMeterUtils.getResString("test_action_target_test"); // $NON-NLS-1$
+    private final String testTarget = JMeterUtils.getResString("test_action_target_test"); // $NON-NLS-1$
 
-    private static final String actionLabel = JMeterUtils.getResString("test_action_action"); // $NON-NLS-1$
+    private final String actionLabel = JMeterUtils.getResString("test_action_action"); // $NON-NLS-1$
 
-    private static final String pauseAction = JMeterUtils.getResString("test_action_pause"); // $NON-NLS-1$
+    private final String pauseAction = JMeterUtils.getResString("test_action_pause"); // $NON-NLS-1$
 
-    private static final String stopAction = JMeterUtils.getResString("test_action_stop"); // $NON-NLS-1$
+    private final String stopAction = JMeterUtils.getResString("test_action_stop"); // $NON-NLS-1$
 
-    private static final String durationLabel = JMeterUtils.getResString("test_action_duration"); // $NON-NLS-1$
+    private final String durationLabel = JMeterUtils.getResString("test_action_duration"); // $NON-NLS-1$
 
     public TestActionGui() {
         super();

Modified: jakarta/jmeter/trunk/src/monitor/components/org/apache/jmeter/visualizers/MonitorHealthPanel.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/monitor/components/org/apache/jmeter/visualizers/MonitorHealthPanel.java?rev=712724&r1=712723&r2=712724&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/monitor/components/org/apache/jmeter/visualizers/MonitorHealthPanel.java (original)
+++ jakarta/jmeter/trunk/src/monitor/components/org/apache/jmeter/visualizers/MonitorHealthPanel.java Mon Nov 10 11:24:12 2008
@@ -45,15 +45,16 @@
     private JScrollPane SCROLL = null;
 
     // NOTUSED Font plainText = new Font("plain", Font.PLAIN, 9);
-    public static final String INFO_H = JMeterUtils.getResString("monitor_equation_healthy"); //$NON-NLS-1$
+    // These must not be static, otherwise Language change does not work
+    public final String INFO_H = JMeterUtils.getResString("monitor_equation_healthy"); //$NON-NLS-1$
 
-    public static final String INFO_A = JMeterUtils.getResString("monitor_equation_active"); //$NON-NLS-1$
+    public final String INFO_A = JMeterUtils.getResString("monitor_equation_active"); //$NON-NLS-1$
 
-    public static final String INFO_W = JMeterUtils.getResString("monitor_equation_warning"); //$NON-NLS-1$
+    public final String INFO_W = JMeterUtils.getResString("monitor_equation_warning"); //$NON-NLS-1$
 
-    public static final String INFO_D = JMeterUtils.getResString("monitor_equation_dead"); //$NON-NLS-1$
+    public final String INFO_D = JMeterUtils.getResString("monitor_equation_dead"); //$NON-NLS-1$
 
-    public static final String INFO_LOAD = JMeterUtils.getResString("monitor_equation_load"); //$NON-NLS-1$
+    public final String INFO_LOAD = JMeterUtils.getResString("monitor_equation_load"); //$NON-NLS-1$
 
     /**
      *
@@ -78,7 +79,7 @@
      */
     private void init() {// called from ctor, so must not be overridable
         this.setLayout(new BorderLayout());
-        ImageIcon legend = JMeterUtils.getImage("monitor-legend.gif"); //$NON-NLS-1$
+        ImageIcon legend = JMeterUtils.getImage("monitor-legend.gif"); // I18N: Contains fixed English text ...
         JLabel label = new JLabel(legend);
         label.setPreferredSize(new Dimension(550, 25));
         this.add(label, BorderLayout.NORTH);

Modified: jakarta/jmeter/trunk/src/monitor/components/org/apache/jmeter/visualizers/MonitorPerformancePanel.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/monitor/components/org/apache/jmeter/visualizers/MonitorPerformancePanel.java?rev=712724&r1=712723&r2=712724&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/monitor/components/org/apache/jmeter/visualizers/MonitorPerformancePanel.java (original)
+++ jakarta/jmeter/trunk/src/monitor/components/org/apache/jmeter/visualizers/MonitorPerformancePanel.java Mon Nov 10 11:24:12 2008
@@ -59,39 +59,40 @@
 
     private SampleResult ROOTSAMPLE;
 
-    public static final String LEGEND_HEALTH = JMeterUtils.getResString("monitor_legend_health"); //$NON-NLS-1$
+    // Don't make these static, otherwise language change does not work
+    public final String LEGEND_HEALTH = JMeterUtils.getResString("monitor_legend_health"); //$NON-NLS-1$
 
-    public static final String LEGEND_LOAD = JMeterUtils.getResString("monitor_legend_load"); //$NON-NLS-1$
+    public final String LEGEND_LOAD = JMeterUtils.getResString("monitor_legend_load"); //$NON-NLS-1$
 
-    public static final String LEGEND_MEM = JMeterUtils.getResString("monitor_legend_memory_per"); //$NON-NLS-1$
+    public final String LEGEND_MEM = JMeterUtils.getResString("monitor_legend_memory_per"); //$NON-NLS-1$
 
     public static final String LEGEND_THREAD = JMeterUtils.getResString("monitor_legend_thread_per"); //$NON-NLS-1$
 
-    public static final ImageIcon LEGEND_HEALTH_ICON = JMeterUtils.getImage("monitor-green-legend.gif"); //$NON-NLS-1$
+    public final ImageIcon LEGEND_HEALTH_ICON = JMeterUtils.getImage("monitor-green-legend.gif"); //$NON-NLS-1$
 
-    public static final ImageIcon LEGEND_LOAD_ICON = JMeterUtils.getImage("monitor-blue-legend.gif"); //$NON-NLS-1$
+    public final ImageIcon LEGEND_LOAD_ICON = JMeterUtils.getImage("monitor-blue-legend.gif"); //$NON-NLS-1$
 
-    public static final ImageIcon LEGEND_MEM_ICON = JMeterUtils.getImage("monitor-orange-legend.gif"); //$NON-NLS-1$
+    public final ImageIcon LEGEND_MEM_ICON = JMeterUtils.getImage("monitor-orange-legend.gif"); //$NON-NLS-1$
 
-    public static final ImageIcon LEGEND_THREAD_ICON = JMeterUtils.getImage("monitor-red-legend.gif"); //$NON-NLS-1$
+    public final ImageIcon LEGEND_THREAD_ICON = JMeterUtils.getImage("monitor-red-legend.gif"); //$NON-NLS-1$
 
-    public static final String GRID_LABEL_TOP = JMeterUtils.getResString("monitor_label_left_top"); //$NON-NLS-1$
+    public final String GRID_LABEL_TOP = JMeterUtils.getResString("monitor_label_left_top"); //$NON-NLS-1$
 
-    public static final String GRID_LABEL_MIDDLE = JMeterUtils.getResString("monitor_label_left_middle"); //$NON-NLS-1$
+    public final String GRID_LABEL_MIDDLE = JMeterUtils.getResString("monitor_label_left_middle"); //$NON-NLS-1$
 
-    public static final String GRID_LABEL_BOTTOM = JMeterUtils.getResString("monitor_label_left_bottom"); //$NON-NLS-1$
+    public final String GRID_LABEL_BOTTOM = JMeterUtils.getResString("monitor_label_left_bottom"); //$NON-NLS-1$
 
-    public static final String GRID_LABEL_HEALTHY = JMeterUtils.getResString("monitor_label_right_healthy"); //$NON-NLS-1$
+    public final String GRID_LABEL_HEALTHY = JMeterUtils.getResString("monitor_label_right_healthy"); //$NON-NLS-1$
 
-    public static final String GRID_LABEL_ACTIVE = JMeterUtils.getResString("monitor_label_right_active"); //$NON-NLS-1$
+    public final String GRID_LABEL_ACTIVE = JMeterUtils.getResString("monitor_label_right_active"); //$NON-NLS-1$
 
-    public static final String GRID_LABEL_WARNING = JMeterUtils.getResString("monitor_label_right_warning"); //$NON-NLS-1$
+    public final String GRID_LABEL_WARNING = JMeterUtils.getResString("monitor_label_right_warning"); //$NON-NLS-1$
 
-    public static final String GRID_LABEL_DEAD = JMeterUtils.getResString("monitor_label_right_dead"); //$NON-NLS-1$
+    public final String GRID_LABEL_DEAD = JMeterUtils.getResString("monitor_label_right_dead"); //$NON-NLS-1$
 
-    public static final String PERF_TITLE = JMeterUtils.getResString("monitor_performance_title"); //$NON-NLS-1$
+    public final String PERF_TITLE = JMeterUtils.getResString("monitor_performance_title"); //$NON-NLS-1$
 
-    public static final String SERVER_TITLE = JMeterUtils.getResString("monitor_performance_servers"); //$NON-NLS-1$
+    public final String SERVER_TITLE = JMeterUtils.getResString("monitor_performance_servers"); //$NON-NLS-1$
 
     protected Font plaintext = new Font("plain", Font.TRUETYPE_FONT, 10); //$NON-NLS-1$
 

Modified: jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/HTTPFileArgsPanel.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/HTTPFileArgsPanel.java?rev=712724&r1=712723&r2=712724&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/HTTPFileArgsPanel.java (original)
+++ jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/gui/HTTPFileArgsPanel.java Mon Nov 10 11:24:12 2008
@@ -84,13 +84,14 @@
     /** Command for removing a row from the table. */
     private static final String DELETE = "delete"; // $NON-NLS-1$
 
-    private static final String FILEPATH = JMeterUtils.getResString("send_file_filename_label"); // $NON-NLS-1$
+    // Properties should not be static, otherwise language change does not work
+    private final String FILEPATH = JMeterUtils.getResString("send_file_filename_label"); // $NON-NLS-1$
 
     /** The parameter name column title of file table. */
-    private static final String PARAMNAME = JMeterUtils.getResString("send_file_param_name_label"); //$NON-NLS-1$
+    private final String PARAMNAME = JMeterUtils.getResString("send_file_param_name_label"); //$NON-NLS-1$
 
     /** The mime type column title of file table. */
-    private static final String MIMETYPE = JMeterUtils.getResString("send_file_mime_label"); //$NON-NLS-1$
+    private final String MIMETYPE = JMeterUtils.getResString("send_file_mime_label"); //$NON-NLS-1$
 
     public HTTPFileArgsPanel() {
         this(""); // required for unit tests

Modified: jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSPublisherGui.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSPublisherGui.java?rev=712724&r1=712723&r2=712724&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSPublisherGui.java (original)
+++ jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSPublisherGui.java Mon Nov 10 11:24:12 2008
@@ -51,11 +51,12 @@
 
     private static final String ALL_FILES = "*.*"; //$NON-NLS-1$
 
-    public static final String use_file = JMeterUtils.getResString("jms_use_file"); //$NON-NLS-1$
+    // These must not be static, otherwise Language change does not work
+    public final String use_file = JMeterUtils.getResString("jms_use_file"); //$NON-NLS-1$
 
-    public static final String use_random = JMeterUtils.getResString("jms_use_random_file"); //$NON-NLS-1$
+    public final String use_random = JMeterUtils.getResString("jms_use_random_file"); //$NON-NLS-1$
 
-    public static final String use_text = JMeterUtils.getResString("jms_use_text"); //$NON-NLS-1$
+    public final String use_text = JMeterUtils.getResString("jms_use_text"); //$NON-NLS-1$
 
     private String[] items = { use_file, use_random, use_text };
 

Modified: jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSSubscriberGui.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSSubscriberGui.java?rev=712724&r1=712723&r2=712724&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSSubscriberGui.java (original)
+++ jakarta/jmeter/trunk/src/protocol/jms/org/apache/jmeter/protocol/jms/control/gui/JMSSubscriberGui.java Mon Nov 10 11:24:12 2008
@@ -74,11 +74,12 @@
     private JCheckBox readResponse =
         new JCheckBox(JMeterUtils.getResString("jms_read_response"), true); // $NON-NLS-1$
 
-    public static final String receive_str = JMeterUtils.getResString("jms_subscriber_receive"); // $NON-NLS-1$
+    // These must not be static, otherwise Language change does not work
+    public final String receive_str = JMeterUtils.getResString("jms_subscriber_receive"); // $NON-NLS-1$
 
-    public static final String onmessage_str = JMeterUtils.getResString("jms_subscriber_on_message"); // $NON-NLS-1$
+    public final String onmessage_str = JMeterUtils.getResString("jms_subscriber_on_message"); // $NON-NLS-1$
 
-    private static final String[] client_items = { receive_str, onmessage_str };
+    private final String[] client_items = { receive_str, onmessage_str };
 
     private JLabeledRadio clientChoice =
         new JLabeledRadio(JMeterUtils.getResString("jms_client_type"), client_items, // $NON-NLS-1$

Modified: jakarta/jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/mail/sampler/gui/MailReaderSamplerGui.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/mail/sampler/gui/MailReaderSamplerGui.java?rev=712724&r1=712723&r2=712724&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/mail/sampler/gui/MailReaderSamplerGui.java (original)
+++ jakarta/jmeter/trunk/src/protocol/mail/org/apache/jmeter/protocol/mail/sampler/gui/MailReaderSamplerGui.java Mon Nov 10 11:24:12 2008
@@ -63,32 +63,32 @@
 
     private JCheckBox storeMimeMessageBox;
 
-    // Labels
-    private final static String POP3Label = JMeterUtils.getResString("mail_reader_pop3");// $NON-NLS-1$
+    // Labels - don't make these static, else language change will not work
+    private final String POP3Label = JMeterUtils.getResString("mail_reader_pop3");// $NON-NLS-1$
 
-    private final static String IMAPLabel = JMeterUtils.getResString("mail_reader_imap");// $NON-NLS-1$
+    private final String IMAPLabel = JMeterUtils.getResString("mail_reader_imap");// $NON-NLS-1$
 
-    private final static String POP3SLabel = JMeterUtils.getResString("mail_reader_pop3s");// $NON-NLS-1$
+    private final String POP3SLabel = JMeterUtils.getResString("mail_reader_pop3s");// $NON-NLS-1$
 
-    private final static String IMAPSLabel = JMeterUtils.getResString("mail_reader_imaps");// $NON-NLS-1$
+    private final String IMAPSLabel = JMeterUtils.getResString("mail_reader_imaps");// $NON-NLS-1$
 
-    private final static String ServerTypeLabel = JMeterUtils.getResString("mail_reader_server_type");// $NON-NLS-1$
+    private final String ServerTypeLabel = JMeterUtils.getResString("mail_reader_server_type");// $NON-NLS-1$
 
-    private final static String ServerLabel = JMeterUtils.getResString("mail_reader_server");// $NON-NLS-1$
+    private final String ServerLabel = JMeterUtils.getResString("mail_reader_server");// $NON-NLS-1$
 
-    private final static String AccountLabel = JMeterUtils.getResString("mail_reader_account");// $NON-NLS-1$
+    private final String AccountLabel = JMeterUtils.getResString("mail_reader_account");// $NON-NLS-1$
 
-    private final static String PasswordLabel = JMeterUtils.getResString("mail_reader_password");// $NON-NLS-1$
+    private final String PasswordLabel = JMeterUtils.getResString("mail_reader_password");// $NON-NLS-1$
 
-    private final static String NumMessagesLabel = JMeterUtils.getResString("mail_reader_num_messages");// $NON-NLS-1$
+    private final String NumMessagesLabel = JMeterUtils.getResString("mail_reader_num_messages");// $NON-NLS-1$
 
-    private final static String AllMessagesLabel = JMeterUtils.getResString("mail_reader_all_messages");// $NON-NLS-1$
+    private final String AllMessagesLabel = JMeterUtils.getResString("mail_reader_all_messages");// $NON-NLS-1$
 
-    private final static String DeleteLabel = JMeterUtils.getResString("mail_reader_delete");// $NON-NLS-1$
+    private final String DeleteLabel = JMeterUtils.getResString("mail_reader_delete");// $NON-NLS-1$
 
-    private final static String FolderLabel = JMeterUtils.getResString("mail_reader_folder");// $NON-NLS-1$
+    private final String FolderLabel = JMeterUtils.getResString("mail_reader_folder");// $NON-NLS-1$
 
-    private final static String STOREMIME = JMeterUtils.getResString("mail_reader_storemime");// $NON-NLS-1$
+    private final String STOREMIME = JMeterUtils.getResString("mail_reader_storemime");// $NON-NLS-1$
 
     private static final String INBOX = "INBOX"; // $NON-NLS-1$
 



---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org