Mercurial > hg > Database > Christie
view src/main/java/christie/textEditor/NewTF.java @ 224:0c74d9168aff
fix Editor & trans
author | ichikitakahiro <e165713@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 24 Dec 2019 19:33:50 +0900 |
parents | |
children |
line wrap: on
line source
package christie.textEditor; import javax.swing.*; import javax.swing.event.DocumentEvent; import javax.swing.event.DocumentListener; import javax.swing.text.DefaultStyledDocument; import javax.swing.text.Document; import javax.swing.text.StyleContext; public class NewTF { public class NewTextFrame extends JInternalFrame { private StyleContext sc = new StyleContext(); JTextArea textArea = new JTextArea(); private DefaultStyledDocument doc = new DefaultStyledDocument(sc); private String DEFAULT_CHARACTER_CODE = "Shift_JIS"; private NewTextFrame(){ super("New Text", true, true, true, true); //JTextArea textArea = new JTextArea(); this.setSize(800, 600); textArea.getDocument().addDocumentListener(new NewDocumentListener()); this.add(textArea); } public NewTextFrame(String title){ super(title, true, true, true, true); //JTextArea textArea = new JTextArea(); this.setSize(800, 600); textArea.getDocument().addDocumentListener(new NewDocumentListener()); this.add(textArea); } public void insertText() { textArea.insert("tsts", 0); } } public class NewDocumentListener implements DocumentListener { @Override public void insertUpdate(DocumentEvent e) { Document doc = e.getDocument(); int loc = e.getOffset(); System.out.println("location = " + loc); //canSend = true; } @Override public void removeUpdate(DocumentEvent e) { } @Override public void changedUpdate(DocumentEvent e) { } } // public static boolean SendPermission(){ // return canSend; // } }