[Jarspy-commits] CVS: JarSpy/src/com/ociweb/jarspy/gui/classdetails GeneralTab.java,1.3,1.4
Status: Beta
Brought to you by:
brown_j
|
From: Jeff B. <br...@us...> - 2002-10-04 02:34:45
|
Update of /cvsroot/jarspy/JarSpy/src/com/ociweb/jarspy/gui/classdetails
In directory usw-pr-cvs1:/tmp/cvs-serv21380/com/ociweb/jarspy/gui/classdetails
Modified Files:
GeneralTab.java
Log Message:
add superclass to general tab
Index: GeneralTab.java
===================================================================
RCS file: /cvsroot/jarspy/JarSpy/src/com/ociweb/jarspy/gui/classdetails/GeneralTab.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GeneralTab.java 25 Sep 2002 01:05:45 -0000 1.3
--- GeneralTab.java 4 Oct 2002 02:34:42 -0000 1.4
***************
*** 23,26 ****
--- 23,30 ----
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
+ import java.util.SortedSet;
+ import javax.swing.DefaultComboBoxModel;
+ import javax.swing.JComboBox;
+ import javax.swing.JComponent;
import javax.swing.JLabel;
import javax.swing.JPanel;
***************
*** 39,42 ****
--- 43,47 ----
private JLabel isFinal = new JLabel("");
private JLabel isAbstract = new JLabel("");
+ private JLabel superClass = new JLabel("");
public GeneralTab() {
***************
*** 52,57 ****
gbc.insets.right = 5;
! JLabel[][] labelPairs = {
{new JLabel("Name:"), className},
{new JLabel("Type:"), type},
{new JLabel("Major Version Number:"), classMajorVersion},
--- 57,63 ----
gbc.insets.right = 5;
! JComponent[][] labelPairs = {
{new JLabel("Name:"), className},
+ {new JLabel("Super Class:"), superClass},
{new JLabel("Type:"), type},
{new JLabel("Major Version Number:"), classMajorVersion},
***************
*** 62,66 ****
for (int i = 0; i < labelPairs.length; i++) {
! JLabel[] labelPair = labelPairs[i];
gbc.gridy++;
gbc.anchor = gbc.NORTHEAST;
--- 68,72 ----
for (int i = 0; i < labelPairs.length; i++) {
! JComponent[] labelPair = labelPairs[i];
gbc.gridy++;
gbc.anchor = gbc.NORTHEAST;
***************
*** 85,92 ****
classMajorVersion.setText(String.valueOf(classInfo.getMajorVersion()));
classMinorVersion.setText(String.valueOf(classInfo.getMinorVersion()));
- type.setText(classInfo.isAnInterface() ? "Interface" : "Class");
isFinal.setText(classInfo.isFinal() ? "Yes" : "No");
isAbstract.setText(classInfo.isAbstract() ? "Yes" : "No");
}
}
--- 91,105 ----
classMajorVersion.setText(String.valueOf(classInfo.getMajorVersion()));
classMinorVersion.setText(String.valueOf(classInfo.getMinorVersion()));
isFinal.setText(classInfo.isFinal() ? "Yes" : "No");
isAbstract.setText(classInfo.isAbstract() ? "Yes" : "No");
+ boolean isAnInterface = classInfo.isAnInterface();
+ if (isAnInterface) {
+ type.setText("Interface");
+ superClass.setText("N/A");
+ } else {
+ type.setText("Class");
+ superClass.setText(classInfo.getSuperClassName());
+ }
}
}
|