Hi Sean,
Hi,
I reported, but the system doesn't reply me a bug number. It says
"will give me email",
but I haven't got one yet. Is this the right process, or I might make
a problem when
reporting?
I don't know why the system didn't report bug ID, but your bug was filed
successfully. You can find it here:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7049024
Regards, Pavel
2011/5/27 Pavel Porvatov <[email protected]
<mailto:[email protected]>>
Hi Sean,
Hi all,
I have a testcase related to DnD failure with JTextArea and
JTextField on linux. The
testcase is as follows:
/*
* DnDTest.java
*/
import java.awt.Color;
import java.awt.Component;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class DnDTest extends Frame {
Component c;
public DnDTest() {
super("Single Frame --- AWT Frame");
super.setBackground(Color.gray);
// set layout here.
setLayout(new FlowLayout());
c = new JTextArea("JTextArea component");
c.setPreferredSize(new Dimension(400, 100));
add(c);
c = new JTextField("JTextField component(No IM)");
c.setPreferredSize(new Dimension(400, 20));
add(c);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent event) {
System.exit(0);
}
});
setSize(850, 360);
setVisible(true);
}
public static void main(String[] args) {
new DnDTest();
}
}
Reproduce steps:
1. Run the testcase with b143
2. Open a new file with gedit and input some words like "abcde"
3. Drag "abcde" into JTextField and drop it there.
4. Once more, drag "abcde" into JTextField and then move out of
the Frame (keep draging) and drag into JTextField again and drop it.
Expectation:
The second DnD inputs another "abcde" into JTextField.
Result:
The second DnD inputs nothing into JTextField.
Yes, looks like a bug. The test case works on Windows as expected.
Investigation:
The JTextArea as well has this problem, and in step 4, if we drag
"abcde" over JTextField and then drop into JTextArea, nothing
is input into JTextArea either. However, if "abcde" is drag
into JTextField or JTextArea directly or when JTextArea/Field are
empty as in step 2, it works.
Are there any comments? And can anyone file a bug for it please ?
Anybody can file a bug, http://bugreport.sun.com/bugreport/
Regards, Pavel
--
Best Regards,
Sean Chou