Commit 6fbd17d5 by Nepxion

增加图形化灰度发布功能

parent 20b518f3
......@@ -72,7 +72,7 @@ public class RouterTopology extends AbstractTopology {
}
private void initializeToolBar() {
textField.setPreferredSize(new Dimension(655, textField.getPreferredSize().height));
textField.setPreferredSize(new Dimension(650, textField.getPreferredSize().height));
JToolBar toolBar = getGraph().getToolbar();
toolBar.addSeparator();
......@@ -83,6 +83,7 @@ public class RouterTopology extends AbstractTopology {
toolBar.add(new JClassicButton(createAddServiceAction()));
toolBar.add(textField);
toolBar.add(new JClassicButton(createExecuteRouterAction()));
toolBar.add(new JClassicButton(createClearRouterAction()));
ButtonManager.updateUI(toolBar);
}
......@@ -181,6 +182,9 @@ public class RouterTopology extends AbstractTopology {
public void setInstance(InstanceEntity instance) {
this.instance = instance;
textField.setText("");
dataBox.clear();
}
private JSecurityAction createAddServiceAction() {
......@@ -221,4 +225,17 @@ public class RouterTopology extends AbstractTopology {
return action;
}
private JSecurityAction createClearRouterAction() {
JSecurityAction action = new JSecurityAction(ConsoleLocale.getString("clear_router"), ConsoleIconFactory.getSwingIcon("paint.png"), ConsoleLocale.getString("clear_router")) {
private static final long serialVersionUID = 1L;
public void execute(ActionEvent e) {
textField.setText("");
dataBox.clear();
}
};
return action;
}
}
\ No newline at end of file
......@@ -336,7 +336,7 @@ public class ServiceTopology extends AbstractTopology {
if (routerTopology == null) {
routerTopology = new RouterTopology();
routerTopology.setPreferredSize(new Dimension(1200, 900));
routerTopology.setPreferredSize(new Dimension(1280, 900));
}
routerTopology.setServices(instanceMap.keySet().toArray());
......
......@@ -12,6 +12,7 @@ view_router_info=查看路由信息
service_list=服务列表
execute_router=执行路由
clear_router=清除路由
router_path_invalid=路由路径不能为空
get_service_instances_failure=获取服务和实例列表失败
......
......@@ -12,6 +12,7 @@ view_router_info=\u67e5\u770b\u8def\u7531\u4fe1\u606f
service_list=\u670d\u52a1\u5217\u8868
execute_router=\u6267\u884c\u8def\u7531
clear_router=\u6e05\u9664\u8def\u7531
router_path_invalid=\u8def\u7531\u8def\u5f84\u4e0d\u80fd\u4e3a\u7a7a
get_service_instances_failure=\u83b7\u53d6\u670d\u52a1\u548c\u5b9e\u4f8b\u5217\u8868\u5931\u8d25
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment