public StatusBar() { super(new ToolbarLayout()); UIUtils.setUndecorated(this, true); xy = new JLabel("<html><b>x:  </b>0<b>  y:  </b>0</html>"); selected = new JLabel("<html><b>Selected: </b>   None</html>"); caret = new JLabel("<html><b>Line</b> 15 <b>Column</b> 42</html>"); add(caret, ToolbarLayout.START); addSpace(); addSeparator(); // addSpace(); // add(selected, ToolbarLayout.START); // addSpace(); // addSeparator(); addSpace(); add(xy, ToolbarLayout.START); addSpace(); addSeparator(); addSpace(); initError(); addSpace(); addSeparator(); addSpace(); initWarning(); addSpace(); addSeparator(); addSpace(); initConsole(); addSpace(); addSeparator(); addSpace(); initAsset(); addSpace(); addSeparator(); addSpace(); initWidget(); addSpace(); addSeparator(); // initUpdate(); // initNuke(); //Reduce nuke size add(new MemoryBar(), ToolbarLayout.END); setBorder(BorderFactory.createMatteBorder(1, 0, 0, 0, Style.border)); }
void initWarning() { warning = new JLabel("Warnings"); UIUtils.setBoldFont(warning); add(warning, ToolbarLayout.START); }
void initError() { error = new JLabel("Errors"); UIUtils.setBoldFont(error); add(error, ToolbarLayout.START); }