stop button & blobrule color
This commit is contained in:
parent
82d53fcb22
commit
5d408b84e0
|
|
@ -1,6 +1,6 @@
|
||||||
[{"cell": {
|
[{"cell": {
|
||||||
"value" : 1,
|
"value" : 1,
|
||||||
"color" : [167,237,139],
|
"color" : [255,255,66],
|
||||||
"conditionCountNear" : [3,5,7],
|
"conditionCountNear" : [3,5,7],
|
||||||
"conditionHighestNear" : [],
|
"conditionHighestNear" : [],
|
||||||
"ifValue" : 1,
|
"ifValue" : 1,
|
||||||
|
|
@ -8,7 +8,7 @@
|
||||||
}},
|
}},
|
||||||
{"cell": {
|
{"cell": {
|
||||||
"value" : 0,
|
"value" : 0,
|
||||||
"color" : [37,52,31],
|
"color" : [97, 94, 58],
|
||||||
"conditionCountNear" : [1,3,5,8],
|
"conditionCountNear" : [1,3,5,8],
|
||||||
"conditionHighestNear" : [],
|
"conditionHighestNear" : [],
|
||||||
"ifValue" : 1,
|
"ifValue" : 1,
|
||||||
|
|
|
||||||
|
|
@ -66,6 +66,14 @@ public class MyInterface extends JFrame {
|
||||||
panelRight.setLayout(new GridLayout(12,1));
|
panelRight.setLayout(new GridLayout(12,1));
|
||||||
contentPane.add(panelRight, BorderLayout.EAST);
|
contentPane.add(panelRight, BorderLayout.EAST);
|
||||||
|
|
||||||
|
JButton btnStop = new JButton("Stop/Reset");
|
||||||
|
btnStop.addActionListener(new ActionListener() {
|
||||||
|
public void actionPerformed(ActionEvent arg0) {
|
||||||
|
stopSimu();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
panelTop.add(btnStop);
|
||||||
|
|
||||||
JButton btnGo = new JButton("Start/Pause");
|
JButton btnGo = new JButton("Start/Pause");
|
||||||
btnGo.addActionListener(new ActionListener() {
|
btnGo.addActionListener(new ActionListener() {
|
||||||
public void actionPerformed(ActionEvent arg0) {
|
public void actionPerformed(ActionEvent arg0) {
|
||||||
|
|
@ -134,14 +142,6 @@ public class MyInterface extends JFrame {
|
||||||
});
|
});
|
||||||
panelRight.add(btnLoadRule);
|
panelRight.add(btnLoadRule);
|
||||||
|
|
||||||
JButton btnSaveRule = new JButton("Save Rule");
|
|
||||||
btnSaveRule.addActionListener(new ActionListener() {
|
|
||||||
public void actionPerformed(ActionEvent arg0) {
|
|
||||||
clicSaveRuleToFileButton();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
panelRight.add(btnSaveRule);
|
|
||||||
|
|
||||||
JButton btnLoadAgents = new JButton("Load Agents");
|
JButton btnLoadAgents = new JButton("Load Agents");
|
||||||
btnLoadAgents.addActionListener(new ActionListener() {
|
btnLoadAgents.addActionListener(new ActionListener() {
|
||||||
public void actionPerformed(ActionEvent arg0) {
|
public void actionPerformed(ActionEvent arg0) {
|
||||||
|
|
@ -205,6 +205,11 @@ public class MyInterface extends JFrame {
|
||||||
panelRight.add(clickLabel);
|
panelRight.add(clickLabel);
|
||||||
clickLabel.setText("click : " + mySimu.clickActionName());
|
clickLabel.setText("click : " + mySimu.clickActionName());
|
||||||
}
|
}
|
||||||
|
public void stopSimu() {
|
||||||
|
mySimu = new Simulator(this);
|
||||||
|
panelDraw.setSimu(mySimu);
|
||||||
|
panelDraw.repaint();
|
||||||
|
}
|
||||||
|
|
||||||
public void setStepBanner(String s) {
|
public void setStepBanner(String s) {
|
||||||
stepLabel.setText(s);
|
stepLabel.setText(s);
|
||||||
|
|
@ -350,14 +355,6 @@ public class MyInterface extends JFrame {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void clicSaveRuleToFileButton() {
|
|
||||||
String fileName=SelectFile();
|
|
||||||
if (fileName.length()>0) {
|
|
||||||
ArrayList<String> content = mySimu.getRule();
|
|
||||||
writeFile(fileName, (String[]) content.toArray());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public void clicSaveAgentsToFileButton() {
|
public void clicSaveAgentsToFileButton() {
|
||||||
String fileName=SelectFile();
|
String fileName=SelectFile();
|
||||||
if (fileName.length()>0) {
|
if (fileName.length()>0) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue