-
Bug
-
Resolution: Not an Issue
-
P4
-
None
-
1.4.0
-
x86
-
windows_nt
Name: pa48320 Date: 05/29/2001
Compile the following code then resize the window. Notice that the scroll bar and border of the window do not refresh correctly:
/* Copyright (c) 2001 by SAS Institute Inc., Cary, NC 27513 */
public class qTest
extends javax.swing.JFrame
{
transient javax.swing.JScrollPane JScrollPane1;
transient javax.swing.JList JList1;
java.lang.String[] __args;
public static void main(String[] args)
{
new qTest("test");
}
public qTest(java.lang.String s)
{
super(s);
init();
}
public void init()
{
setEnabled(false);
createComponents();
repaint(0);
setEnabled(true);
setVisible(true);
}
/**
* postInit
* Called after the applet has been properly initialized.
*/
public void postInit()
{
// Note: Add initialization code here
}
/**
* paint
* Paints the frame.
*/
public void paint(java.awt.Graphics g)
{
super.paint(g);
}
/**
* createComponents
* Create and initialize all components.
*/
public void createComponents()
{
javax.swing.DefaultListModel lm = new javax.swing.DefaultListModel( );
setBounds( new java.awt.Rectangle( 4,23,150,145 ) );
javax.swing.JPanel __local3 = ((javax.swing.JPanel)getContentPane( ));
__local3.setBounds( new java.awt.Rectangle( 0,2,150,143 ) );
__local3.setLayout( new java.awt.BorderLayout( ) );
__local3.setName( "null.contentPane" );
__local3.setOpaque( false );
JList1 = new javax.swing.JList( );
JList1.setBounds( new java.awt.Rectangle( 0,0,147,140 ) );
JList1.setModel( lm );
JList1.setName( "JList1" );
JScrollPane1 = new javax.swing.JScrollPane( JList1 );
JScrollPane1.setBounds( new java.awt.Rectangle( 0,0,150,143 ) );
JScrollPane1.setName( "JScrollPane1" );
__local3.add( JScrollPane1,java.awt.BorderLayout.CENTER );
int i;
for(i=1;i<29;++i)
{
lm.addElement("line "+i);
}
JList1.setModel(lm);
}
}
======================================================================
- relates to
-
JDK-4526587 Deadlock during window Blt operation (win32 only)
-
- Closed
-