comparison src/main/java/christie/remotingTextEditor/SetInstance.java @ 224:0c74d9168aff

fix Editor & trans
author ichikitakahiro <e165713@ie.u-ryukyu.ac.jp>
date Tue, 24 Dec 2019 19:33:50 +0900
parents 1c37472fc00d
children 401981622a1e
comparison
equal deleted inserted replaced
223:1c37472fc00d 224:0c74d9168aff
1 package christie.remotingTextEditor; 1 package christie.remotingTextEditor;
2 2
3 import christie.annotation.Peek;
3 import christie.annotation.Take; 4 import christie.annotation.Take;
4 import christie.codegear.CodeGear; 5 import christie.codegear.CodeGear;
5 import christie.codegear.CodeGearManager; 6 import christie.codegear.CodeGearManager;
6 7
7 import javax.swing.*; 8 import javax.swing.*;
8 import javax.swing.event.DocumentEvent; 9 import javax.swing.event.DocumentEvent;
9 import javax.swing.event.DocumentListener; 10 import javax.swing.event.DocumentListener;
10 import javax.swing.text.*; 11 import javax.swing.text.*;
11 import christie.textEditor.*; 12 import christie.textEditor.*;
12 import christie.topology.Message; 13 import christie.topology.Message;
14 import christie.topology.TopologyDataGear;
13 15
14 import java.io.FileWriter; 16 import java.io.FileWriter;
15 17
16 18
17 public class SetInstance extends CodeGear { 19 public class SetInstance extends CodeGear {
18 20
21 @Peek
22 TopologyDataGear topoDG;
23
19 protected void run(CodeGearManager cgm) { 24 protected void run(CodeGearManager cgm) {
20 TextFrame myEditor = new TextFrame(); 25
21 myEditor.StartEditor(); 26 System.out.println("I am " + topoDG.getNodeName());
22 cgm.setup(new CatchDG()); 27 if(topoDG.getNodeName().equals("node0")) {
23 cgm.getLocalDGM().put("start", new Message()); 28 NewTextEditor Editor0 = new NewTextEditor();
29 Editor0.StartEditor(topoDG.getNodeName());
30 System.out.println("node0");
31 //cgm.setup(new GetOpponentMessage());
32 cgm.setup(new SetEditorCommunication());
33 cgm.getLocalDGM().put("myEditor", Editor0);
34
35 }else if(topoDG.getNodeName().equals("node1")){
36 NewTextEditor Editor1 = new NewTextEditor();
37 Editor1.StartEditor(topoDG.getNodeName());
38 System.out.println("node1");
39 //cgm.setup(new GetOpponentMessage());
40 cgm.setup(new SetEditorCommunication());
41 cgm.getLocalDGM().put("myEditor", Editor1);
42 }
43 //cgm.setup(new CatchDG());
44
45
46 /*
47 while(myEditor.SendPermission() == false){
48 try{
49 Thread.sleep(1);
50 }catch(InterruptedException e){
51
52 }
53 }
54 System.out.println("catch");
55 */
24 } 56 }
25 } 57 }