src/share/classes/sun/tools/jconsole/inspector/OperationEntry.java
Print this page
rev 5340 : 7017818: NLS: JConsoleResources.java cannot be handled by translation team
Reviewed-by: duke
*** 23,56 ****
* questions.
*/
package sun.tools.jconsole.inspector;
- // java import
import java.awt.*;
- import java.awt.event.*;
- import java.awt.dnd.*;
- import java.lang.reflect.*;
- import java.io.*;
- //
-
- // swing import
- import javax.swing.border.*;
- import javax.swing.event.*;
import javax.swing.*;
- //
-
- // jmx import
import javax.management.*;
- //
-
@SuppressWarnings("serial")
public class OperationEntry extends JPanel {
private MBeanOperationInfo operation;
private JComboBox sigs;
- private Dimension preferredSize;
private XTextField inputs[];
public OperationEntry (MBeanOperationInfo operation,
boolean isCallable,
JButton button,
--- 23,40 ----
*** 59,88 ****
this.operation = operation;
setLayout(new FlowLayout(FlowLayout.LEFT));
setPanel(isCallable, button, xoperations);
}
- /**
- * This method chops off the throws exceptions, removes "java.lang".
- */
- private String preProcessSignature(String signature) {
- int index;
- if ((index=signature.indexOf(" throws"))>0) {
- signature = signature.substring(0,index);
- }
- while ((index = signature.indexOf("java.lang."))>0) {
- signature = signature.substring(0,index)+
- signature.substring(index+10,signature.length());
- }
- return signature;
- }
-
private void setPanel(boolean isCallable,
JButton button,
XOperations xoperations) {
try {
- String defaultVal;
MBeanParameterInfo params[] = operation.getSignature();
add(new JLabel("(",JLabel.CENTER));
inputs = new XTextField[params.length];
for (int i = 0; i < params.length; i++) {
if(params[i].getName() != null) {
--- 43,56 ----