List of usage examples for com.jgoodies.looks.windows WindowsLookAndFeel BORDER_STYLE_KEY
String BORDER_STYLE_KEY
To view the source code for com.jgoodies.looks.windows WindowsLookAndFeel BORDER_STYLE_KEY.
Click Source Link
From source file:ambit2.ui.AbstractPanel.java
License:Open Source License
public AbstractPanel(T object) { super();/*w w w . j a v a 2 s . c o m*/ setFloatable(false); setRollover(false); putClientProperty("JToolBar.isRollover", Boolean.FALSE); putClientProperty(PlasticLookAndFeel.BORDER_STYLE_KEY, null); putClientProperty(WindowsLookAndFeel.BORDER_STYLE_KEY, null); putClientProperty(PlasticLookAndFeel.IS_3D_KEY, null); addSeparator(); add(buildPanel(object)); }
From source file:com.salas.bb.views.mainframe.BBMenuBuilder.java
License:Open Source License
/** * Build BlogBridge menu bar./* ww w .ja v a 2s . com*/ * * @return the resulting menu bar. */ public JMenuBar buildMenuBar() { JMenuBar myMenu = new JMenuBar(); myMenu.setMargin(MENUBAR_MARGIN); // Apply some special style hints for JGoodies myMenu.putClientProperty(Options.HEADER_STYLE_KEY, HeaderStyle.BOTH); myMenu.putClientProperty(WindowsLookAndFeel.BORDER_STYLE_KEY, BorderStyle.SEPARATOR); myMenu.putClientProperty(PlasticLookAndFeel.BORDER_STYLE_KEY, BorderStyle.SEPARATOR); myMenu.add(buildGuidesMenu()); myMenu.add(buildFeedsMenu()); myMenu.add(buildArticlesMenu()); myMenu.add(buildToolsMenu()); myMenu.add(buildHelpMenu()); return myMenu; }
From source file:com.salas.bb.views.mainframe.BBToolBarBuilder.java
License:Open Source License
/** * JGoodies specific setup.//from www .j a v a 2 s. c o m * * @param bldr builder. */ private void setToolBarJGoodiesSettings(ToolBarBuilder bldr) { JToolBar toolBar = bldr.getToolBar(); toolBar.putClientProperty("JToolBar.isRollover", Boolean.TRUE); toolBar.putClientProperty(PlasticLookAndFeel.IS_3D_KEY, Boolean.TRUE); toolBar.putClientProperty(Options.HEADER_STYLE_KEY, HeaderStyle.SINGLE); // Set a hint so that JGoodies Looks will detect it as being in the header. // toolBar.putClientProperty(Options.HEADER_STYLE_KEY, HeaderStyle.BOTH); // Unlike the default, use a separator border. toolBar.putClientProperty(WindowsLookAndFeel.BORDER_STYLE_KEY, BorderStyle.EMPTY); toolBar.putClientProperty(PlasticLookAndFeel.BORDER_STYLE_KEY, BorderStyle.EMPTY); }
From source file:de.dfki.dmas.owls2wsdl.gui.MenuBarView.java
License:Open Source License
/** * Builds, configures, and returns the menubar. Requests HeaderStyle, * look-specific BorderStyles, and Plastic 3D hint from Launcher. *//*from w ww . j a v a2s. c om*/ JMenuBar buildMenuBar(Settings settings, GUIActionListener actionListener) { this.actionListener = actionListener; JMenuBar bar = new JMenuBar(); bar.putClientProperty(Options.HEADER_STYLE_KEY, settings.getMenuBarHeaderStyle()); bar.putClientProperty(PlasticLookAndFeel.BORDER_STYLE_KEY, settings.getMenuBarPlasticBorderStyle()); bar.putClientProperty(WindowsLookAndFeel.BORDER_STYLE_KEY, settings.getMenuBarWindowsBorderStyle()); bar.putClientProperty(PlasticLookAndFeel.IS_3D_KEY, settings.getMenuBar3DHint()); bar.add(buildFileMenu()); bar.add(buildEditMenu()); bar.add(buildViewMenu()); bar.add(buildExtrasMenu()); bar.add(buildHelpMenu()); return bar; }
From source file:de.xplib.xdbm.ui.ApplicationToolBars.java
License:Open Source License
private JToolBar createToolBar(JButton[] buttons) { JToolBar bar = ToolBarFactory.createToolBar(false, buttons, true); bar.putClientProperty("JToolBar.isRollover", Boolean.TRUE); bar.putClientProperty(Options.HEADER_STYLE_KEY, settings.getToolBarHeaderStyle()); bar.putClientProperty(PlasticLookAndFeel.BORDER_STYLE_KEY, settings.getToolBarPlasticBorderStyle()); bar.putClientProperty(WindowsLookAndFeel.BORDER_STYLE_KEY, settings.getToolBarWindowsBorderStyle()); bar.putClientProperty(PlasticLookAndFeel.IS_3D_KEY, settings.getToolBar3DHint()); bar.setFloatable(true);//from w w w.j av a 2 s . c om return bar; }
From source file:etomica.virial.cluster2.mvc.view.MenuBarView.java
License:Mozilla Public License
/** * Builds, configures, and returns the JMenuBar. Requests HeaderStyle, * look-specific BorderStyles, and Plastic 3D hint from Launcher. *//*from w w w . j a v a2s. c o m*/ JMenuBar buildMenuBar(ApplicationView parent) { JGoodiesSettings settings = ApplicationUI.uiSettings; JMenuBar bar = new JMenuBar(); bar.putClientProperty(Options.HEADER_STYLE_KEY, settings.getMenuBarHeaderStyle()); bar.putClientProperty(PlasticLookAndFeel.BORDER_STYLE_KEY, settings.getMenuBarPlasticBorderStyle()); bar.putClientProperty(WindowsLookAndFeel.BORDER_STYLE_KEY, settings.getMenuBarWindowsBorderStyle()); bar.putClientProperty(PlasticLookAndFeel.IS_3D_KEY, settings.getMenuBar3DHint()); bar.add(buildFileMenu()); bar.add(buildRadioMenu()); bar.add(buildCheckMenu()); bar.add(buildHtmlMenu()); bar.add(buildAlignmentTestMenu()); bar.add(buildHelpMenu(parent)); return bar; }
From source file:etomica.virial.cluster2.mvc.view.ToolBarView.java
License:Mozilla Public License
public static JToolBar mainToolbar(ApplicationView parent) { JGoodiesSettings settings = ApplicationUI.uiSettings; JToolBar toolBar = new JToolBar(); toolBar.setFloatable(false);//from www . j a va2s .c o m toolBar.putClientProperty("JToolBar.isRollover", Boolean.TRUE); toolBar.putClientProperty(Options.HEADER_STYLE_KEY, settings.getToolBarHeaderStyle()); toolBar.putClientProperty(PlasticLookAndFeel.BORDER_STYLE_KEY, settings.getToolBarPlasticBorderStyle()); toolBar.putClientProperty(WindowsLookAndFeel.BORDER_STYLE_KEY, settings.getToolBarWindowsBorderStyle()); toolBar.putClientProperty(PlasticLookAndFeel.IS_3D_KEY, settings.getToolBar3DHint()); AbstractButton button; toolBar.add(createToolBarButton("backward.gif", "Back")); button = createToolBarButton("forward.gif", "Next"); button.setEnabled(false); toolBar.add(button); toolBar.add(createToolBarButton("home.gif", "Home")); toolBar.addSeparator(); ActionListener openAction = parent.new OpenFileActionListener(); button = createToolBarButton("open.gif", "Open", openAction, KeyStroke.getKeyStroke(KeyEvent.VK_O, KeyEvent.CTRL_DOWN_MASK)); button.addActionListener(openAction); toolBar.add(button); toolBar.add(createToolBarButton("print.gif", "Print")); toolBar.add(createToolBarButton("refresh.gif", "Update")); toolBar.addSeparator(); ButtonGroup group = new ButtonGroup(); button = createToolBarRadioButton("pie_mode.png", "Pie Chart"); button.setSelectedIcon(ApplicationUI.readImageIcon("pie_mode_selected.gif")); group.add(button); button.setSelected(true); toolBar.add(button); button = createToolBarRadioButton("bar_mode.png", "Bar Chart"); button.setSelectedIcon(ApplicationUI.readImageIcon("bar_mode_selected.gif")); group.add(button); toolBar.add(button); button = createToolBarRadioButton("table_mode.png", "Table"); button.setSelectedIcon(ApplicationUI.readImageIcon("table_mode_selected.gif")); group.add(button); toolBar.add(button); toolBar.addSeparator(); button = createToolBarButton("help.gif", "Open Help"); button.addActionListener(parent.new HelpActionListener()); toolBar.add(button); return toolBar; }
From source file:org.qedeq.gui.se.main.QedeqMenuBar.java
License:Open Source License
/** * Constructor./*from w w w . j a va 2 s .c om*/ * * @param controller Controller reference. * @param options GUI options to create look specific design. */ public QedeqMenuBar(final QedeqController controller, final GuiOptions options) { this.controller = controller; putClientProperty(Options.HEADER_STYLE_KEY, options.getMenuBarHeaderStyle()); putClientProperty(PlasticLookAndFeel.BORDER_STYLE_KEY, options.getMenuBarPlasticBorderStyle()); putClientProperty(WindowsLookAndFeel.BORDER_STYLE_KEY, options.getMenuBarWindowsBorderStyle()); putClientProperty(PlasticLookAndFeel.IS_3D_KEY, options.getMenuBar3DHint()); add(createFileMenu()); add(createCheckMenu()); add(createTransformMenu()); add(createToolsMenu()); add(createHelpMenu()); }