[Jarspy-commits] CVS: JarSpy2/src/java/org/jarspy/gui/classdetails GeneralTab.java,1.1.1.1,1.2
Status: Beta
Brought to you by:
brown_j
From: Jeff B. <br...@us...> - 2005-01-28 04:23:31
|
Update of /cvsroot/jarspy/JarSpy2/src/java/org/jarspy/gui/classdetails In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24940/src/java/org/jarspy/gui/classdetails Modified Files: GeneralTab.java Log Message: use jgoodies Index: GeneralTab.java =================================================================== RCS file: /cvsroot/jarspy/JarSpy2/src/java/org/jarspy/gui/classdetails/GeneralTab.java,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** GeneralTab.java 28 Jan 2005 02:49:16 -0000 1.1.1.1 --- GeneralTab.java 28 Jan 2005 04:23:17 -0000 1.2 *************** *** 19,29 **** package org.jarspy.gui.classdetails; import org.jarspy.ClassInfo; ! import java.awt.Font; ! import java.awt.GridBagConstraints; ! import java.awt.GridBagLayout; ! import javax.swing.JComponent; ! import javax.swing.JLabel; ! import javax.swing.JPanel; /** --- 19,28 ---- package org.jarspy.gui.classdetails; + import com.jgoodies.forms.builder.DefaultFormBuilder; + import com.jgoodies.forms.layout.FormLayout; + import com.jgoodies.forms.layout.Sizes; import org.jarspy.ClassInfo; ! ! import javax.swing.*; /** *************** *** 44,84 **** public GeneralTab() { super("General"); ! setLayout(new GridBagLayout()); ! GridBagConstraints gbc = new GridBagConstraints(); ! gbc.gridx = gbc.RELATIVE; ! gbc.gridy = 0; ! gbc.insets.top = ! gbc.insets.bottom = ! gbc.insets.left = ! 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}, ! {new JLabel("Minor Version Number:"), classMinorVersion}, ! {new JLabel("Abstract?:"), isAbstract}, ! {new JLabel("Final?:"), isFinal} ! }; ! for (int i = 0; i < labelPairs.length; i++) { ! JComponent[] labelPair = labelPairs[i]; ! gbc.gridy++; ! gbc.anchor = gbc.NORTHEAST; ! gbc.weightx = 0; ! Font font = labelPair[0].getFont(); ! labelPair[0].setFont(font.deriveFont(Font.BOLD)); ! add(labelPair[0], gbc); ! gbc.anchor = gbc.NORTHWEST; ! gbc.weightx = 1; ! add(labelPair[1], gbc); ! } ! gbc.weighty = 1; ! gbc.weightx = 0; ! add(new JPanel(), gbc); } --- 43,70 ---- public GeneralTab() { super("General"); ! final FormLayout layout = new FormLayout("r:p, 4dlu, l:p:g", ""); ! final DefaultFormBuilder builder = new DefaultFormBuilder(this, layout); ! builder.setLineGapSize(Sizes.DLUY5); ! builder.append("Name:"); ! builder.append(className); ! builder.append("Super Class:"); ! builder.append(superClass); ! builder.append("Type:"); ! builder.append(type); ! builder.append("Major Version Number:"); ! builder.append(classMajorVersion); ! builder.append("Minor Version Number:"); ! builder.append(classMinorVersion); ! ! builder.append("Abstract?:"); ! builder.append(isAbstract); ! ! builder.append("Final?:"); ! builder.append(isFinal); } |