Re: Copy/Paste Problem in JDialog
Huh? You can have a JFrame (application) that pops
a JDialog which can copy/paste, with no problem.
But if you mean to have the unsigned applet pop a
JFrame, you will hit the exact same problem as with
the unsigned applet showing a JDialog.
'Security sand-box - cannot copy'
I am popping up a JFrame which has a TextArea and I can copy, paste
from it. I don't get the Security problem.
Also in the bug as told by Nigel
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6300270
says that only when you try to use the Modal property you get the
problem. I am getting it able to work using a Frame.
Try this sscce (It's the same one as yours with some further
modification :-) )
//sscce start
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class DialogApplet
extends JApplet
implements ActionListener {
JFrame frame;
public void init() {
JButton b = new JButton("Show Frame");
b.addActionListener(this);
this.getContentPane().add(b);
}
public void actionPerformed( ActionEvent ie ) {
JTextArea ta = new JTextArea("Yes, I can copy this for sure!");
frame = new JFrame("Copy frame");
frame.add(ta);
frame.pack();
frame.setVisible(true);
}
public static void main(String[] args) {
JFrame f = new JFrame( "Dialog Copy test" );
DialogApplet applet = new DialogApplet();
applet.init();
f.getContentPane().add(applet);
f.pack();
f.setVisible(true);
}
}
//sscce ends