Index: openide/src/org/openide/WizardDescriptor.java =================================================================== RCS file: /cvs/openide/src/org/openide/WizardDescriptor.java,v retrieving revision 1.56.2.2 diff -u -r1.56.2.2 WizardDescriptor.java --- openide/src/org/openide/WizardDescriptor.java 14 Dec 2001 15:10:37 -0000 1.56.2.2 +++ openide/src/org/openide/WizardDescriptor.java 28 Mar 2002 14:33:28 -0000 @@ -1056,6 +1056,7 @@ JLabel numberLabel; int selected = -1; boolean contentNumbered; + int taWidth; /** * @param contentNumbered Whether content will be numbered @@ -1072,7 +1073,7 @@ ta.setFont(UIManager.getFont("Label.font")); // NOI18N ta.getAccessibleContext().setAccessibleDescription(""); // NOI18N - int taWidth = wrappingWidth - 12 - 12; + taWidth = wrappingWidth - 12 - 12; numberLabel = new JLabel() { protected void paintComponent(Graphics g) { @@ -1122,6 +1123,10 @@ numberLabel.setText(Integer.toString(index + 1) + "."); // NOI18N } + // #21322: on JDK1.4 wrapping width is cleared between two rendering runs + Insets taInsets = ta.getInsets(); + ta.setSize(taWidth, + taInsets.top + taInsets.bottom + 1); ta.setText((String)value); return this; }