==[[JTextComponent 2]]==
[[Jython JTextComponent 2]] | [[Jython Swing]] | [[Swing]] | [[Jython]] | [[Python]] |
import java.awt.BorderLayout;
import javax.swing.[[JFrame]];
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.SwingUtilities[[Swing]]Utilities;
import javax.swing.text.AbstractDocument;
import javax.swing.text.AttributeSet;
*/
public class JTextTest2 {
private [[JFrame ]] frame;
private void createUI() {
frame = new [[JFrame]]("TextTest2"); frame.setDefaultCloseOperation([[JFrame]].EXIT_ON_CLOSE);
JTextArea txtArea = new JTextArea(10, 30);
((AbstractDocument)doc).setDocumentFilter(new EchoDocumentFilter());
frame.getContentPane().add(new JScrollPane(txtArea), BorderLayout.CENTERCENTE[[R]]);
frame.pack();
}
public static void main(String[] args) {
SwingUtilities[[Swing]]Utilities.invokeLater( new Runnable[[R]]unnable(){
public void run() {
JTextTest2 jft = new JTextTest2();