[prev in list] [next in list] [prev in thread] [next in thread]
List: jmeter-dev
Subject: svn commit: r580125 -
From: sebb () apache ! org
Date: 2007-09-27 19:02:13
Message-ID: 20070927190213.8D41B1A9832 () eris ! apache ! org
[Download RAW message or body]
Author: sebb
Date: Thu Sep 27 12:02:12 2007
New Revision: 580125
URL: http://svn.apache.org/viewvc?rev=580125&view=rev
Log:
Better handling of invalid port data
Modified:
jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/gui/ProxyControlGui.java
Modified: jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/gui/ProxyControlGui.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/protocol/http/org/apache/jm \
eter/protocol/http/proxy/gui/ProxyControlGui.java?rev=580125&r1=580124&r2=580125&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/gui/ProxyControlGui.java \
(original)
+++ jakarta/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/proxy/gui/ProxyControlGui.java \
Thu Sep 27 12:02:12 2007 @@ -22,7 +22,6 @@
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
-import java.awt.event.FocusEvent;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.event.KeyEvent;
@@ -70,6 +69,8 @@
KeyListener, UnsharedComponent {
private static transient Logger log = LoggingManager.getLoggerForClass();
+ private static final long serialVersionUID = 1L;
+
private JTextField portField;
/**
@@ -415,18 +416,12 @@
try {
Integer.parseInt(portField.getText());
} catch (NumberFormatException nfe) {
- if (portField.getText().length() > 0) {
- JOptionPane.showMessageDialog(this, "You must enter a valid number", "Invalid \
data", + int length = portField.getText().length();
+ if (length > 0) {
+ JOptionPane.showMessageDialog(this, "Only digits allowed", "Invalid data",
JOptionPane.WARNING_MESSAGE);
-
- // Right now, the cleanest thing to do is simply clear the
- // entire text field. We do not want to set the text to
- // the default because that would be confusing to the user.
- // For example, the user typed "5t" instead of "56". After
- // the user closes the error dialog, the text would change
- // from "5t" to "1". A litle confusing. If anything, it
- // should display just "5". Future enhancement...
- portField.setText(""); // $NON-NLS-1$
+ // Drop the last character:
+ portField.setText(portField.getText().substring(0, length-1));
}
}
enableRestart();
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic