Mercurial > hg > Database > Christie
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 } |