浏览代码

NodeOfNode tabs closeable

Jessey Widhalm 8 年之前
父节点
当前提交
ba8623bcef
共有 1 个文件被更改,包括 2 次插入3 次删除
  1. 2 3
      src/ui/view/GUI.java

+ 2 - 3
src/ui/view/GUI.java

@@ -1315,7 +1315,8 @@ public class GUI<E> implements CategoryListener {
 					unc.setPreferredSize(new Dimension(model.getCanvasX(), model.getCanvasY()));
 					JScrollPane sp = new JScrollPane(unc);
 					sp.setBorder(null);
-					tabbedPane.add(temp.getName(), sp);
+					tabbedPane.addTab(temp.getName(), sp);
+					tabbedPane.setTabComponentAt(Math.max(2, tabbedPane.getComponentCount()-2), new ButtonTabComponent(tabbedPane));
 				}
 			}
 
@@ -1605,9 +1606,7 @@ public class GUI<E> implements CategoryListener {
 		splitPane.setLeftComponent(scrollPane1);
 		splitPaneCanvasConsole.setLeftComponent(panelTapped_SimMenu);
 		tabbedPane.addTab("View", canvasSP);
-		tabbedPane.setTabComponentAt(0, new ButtonTabComponent(tabbedPane));
 		tabbedPane.addTab("Statistics", statScrollPane);
-		tabbedPane.setTabComponentAt(1, new ButtonTabComponent(tabbedPane));
 		
 		splitPaneCanvasConsole.setRightComponent(console);
 		splitPane1.setLeftComponent(splitPaneCanvasConsole);