Mercurial > hg > Database > Christie
view src/main/java/christie/textEditor/NewTextEditor.java @ 241:dc76dd99eebb
rework
author | ichikitakahiro <e165713@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 23 Jan 2020 00:56:38 +0900 |
parents | 05c0b1649ca7 |
children | 9d0b932ad84f |
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.BadLocationException; import javax.swing.text.DefaultStyledDocument; import javax.swing.text.Document; import javax.swing.text.StyleContext; import java.awt.*; public class NewTextEditor extends JFrame { private static boolean canSend = false; TextFrame textFrame = new TextFrame(); static JTextArea textArea = new JTextArea(); public void insertMessage(int offset, String str){ textFrame.insertText(offset, str); } public boolean checkPermission(){ return textFrame.SendPermission(); } public int returnOffset(){ return textFrame.returnOffset(); } public String returnString(){return textFrame.returnString();} public void prohibitDL(){textFrame.prohibitDL();} public void changeToFalseSendPermmision(){ textFrame.changeToFalseSend(); } // public static void main(String[] args){ // NewTextEditor editor = new NewTextEditor(); // // editor.setTitle("text Editor"); // editor.setSize(1024,768); // editor.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // editor.NewTextEditor(); // editor.setVisible(true); // // } public void StartEditor(String name) { setTitle(name); setSize(1024, 768); setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE); NewTextEditor(); setVisible(true); } public void NewTextEditor(){ JDesktopPane desktop; MainFrame instance; Container container = getContentPane(); JMenuBar menuBar = new JMenuBar(); container.add(menuBar, BorderLayout.NORTH); desktop = new JDesktopPane(); container.add(desktop); desktop.add(textFrame); //textFrame.InsertText(); textFrame.setVisible(true); System.out.println("call"); } }