@Override Style create() { // Font Color foreground = new Color(42, 18, 0); // Brown Color highlight = new Color(142, 90, 0); // Light brown (also text shadow) PixmapStyle style = new PixmapStyle("data/gui/panel_honeycomb_001.png", false, highlight, Color.white, Color.white, foreground); // Border Color blightout = new Color(255, 255, 180); Color blightin = new Color(202, 202, 101); Color bshadowin = new Color(160, 128, 32); Color bshadowout = new Color(86, 69, 17); style.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED, blightout, blightin, bshadowout, bshadowin)); style.setBorderDown(BorderFactory.createBevelBorder(BevelBorder.LOWERED, blightout, blightin, bshadowin, bshadowout)); return style; }
public BevelTypePropertyEditor() { super( new int[] { BevelBorder.RAISED, BevelBorder.LOWERED, }, new String[] { "javax.swing.border.BevelBorder.RAISED", // NOI18N "javax.swing.border.BevelBorder.LOWERED", // NOI18N }, new String[] { "VALUE_BevelRaised", // NOI18N "VALUE_BevelLowered", // NOI18N } ); }
private void initComponents() { setLayout(new BorderLayout()); previewPanel = new JPanel(new FlowLayout(0, 0, FlowLayout.LEADING)); previewPanel.setBorder(BorderFactory.createEmptyBorder(4, 7, 2, 7)); label = new JLabel(); label.setBorder(BorderFactory.createCompoundBorder(BorderFactory.createEmptyBorder(2, 7, 7, 7), new ThinBevelBorder(BevelBorder.LOWERED))); label.setBorder(BorderFactory.createCompoundBorder(label.getBorder(), BorderFactory.createEmptyBorder(4, 3, 4, 3))); label.setFont(label.getFont().deriveFont(Font.BOLD)); JPanel p = new JPanel(new BorderLayout()); p.setBorder(BorderFactory.createRaisedBevelBorder()); p.add(previewPanel, BorderLayout.NORTH); p.add(label, BorderLayout.CENTER); add(p, BorderLayout.CENTER); }
static BorderBuilder fromField(Instance instance, String field, boolean uiresource, Heap heap) { Object _border = instance.getValueOfField(field); if (!(_border instanceof Instance)) return null; Instance border = (Instance)_border; // Make sure subclasses are listed before base class if using isSubclassOf if (DetailsUtils.isSubclassOf(border, BevelBorder.class.getName())) { return new BevelBorderBuilder(border, heap); } else if (DetailsUtils.isSubclassOf(border, MatteBorder.class.getName())) { // Must be before EmptyBorder (extends EmptyBorder) return new EmptyBorderBuilder(border, heap); } else if (DetailsUtils.isSubclassOf(border, EmptyBorder.class.getName())) { return new MatteBorderBuilder(border, heap); } else if (DetailsUtils.isSubclassOf(border, EtchedBorder.class.getName())) { return new EtchedBorderBuilder(border, heap); } else if (DetailsUtils.isSubclassOf(border, LineBorder.class.getName())) { return new LineBorderBuilder(border, heap); } else if (DetailsUtils.isSubclassOf(border, TitledBorder.class.getName())) { return new TitledBorderBuilder(border, heap); } else if (DetailsUtils.isSubclassOf(border, CompoundBorder.class.getName())) { return new CompoundBorderBuilder(border, heap); } return null; }
/** * Initialize the panels. */ private void initializePanels() { this.mMainPanel = new JPanel(); this.mMainPanel.setBounds(10, 10, WIDTH - 25, 240); this.mContainer.add(this.mMainPanel); this.mMainPanel.setLayout(null); this.mLogPane = new JScrollPane(); this.mLogPane.setViewportBorder(new BevelBorder(BevelBorder.LOWERED, null, null, null, null)); this.mLogPane.setBounds(10, 270, WIDTH - 25, 100); this.mContainer.add(this.mLogPane); this.mTrailerPanel = new JPanel(); this.mTrailerPanel.setBounds(10, 370, WIDTH - 25, 50); this.mContainer.add(this.mTrailerPanel); this.mTrailerPanel.setLayout(null); }
public InformationFrame() { setType(Type.POPUP); setResizable(false); setModalExclusionType(ModalExclusionType.APPLICATION_EXCLUDE); this.setTitle("Approving question"); this.setPreferredSize(new Dimension(350, 170)); this.setAlwaysOnTop(isAlwaysOnTopSupported()); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); getContentPane().setLayout(new BorderLayout()); final Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); this.setLocation(screenSize.width / 2 - 150, screenSize.height / 2 - 75); this.setIconImage(Toolkit.getDefaultToolkit().getImage(InformationFrame.class.getResource(LOGOPATH))); final JPanel panel = new JPanel(); getContentPane().add(panel, BorderLayout.CENTER); panel.setLayout(null); okBtn = new JButton("OK"); okBtn.setIcon(new ImageIcon(InformationFrame.class.getResource("/com/coder/hms/icons/info_ok.png"))); okBtn.setFont(new Font("Lucida Grande", Font.PLAIN, 15)); okBtn.setBorder(new SoftBevelBorder(BevelBorder.RAISED, null, null, null, null)); okBtn.setBounds(119, 102, 132, 35); okBtn.addActionListener(getAction()); panel.add(okBtn); lblMessage = new JLabel(""); lblMessage.setHorizontalTextPosition(SwingConstants.CENTER); lblMessage.setHorizontalAlignment(SwingConstants.LEFT); lblMessage.setBounds(87, 21, 246, 74); panel.add(lblMessage); lblIcon = new JLabel(""); lblIcon.setIcon(new ImageIcon(InformationFrame.class.getResource("/com/coder/hms/icons/dialogPane_question.png"))); lblIcon.setBounds(6, 36, 69, 70); panel.add(lblIcon); this.pack(); }
/** * Creates new form FInfoDialogWeb */ public FInfoDialogWeb(java.awt.Frame parent, boolean modal) { super(parent, modal); initComponents(); javafxPanel = new JFXPanel(); javafxPanel.setOpaque(false); javafxPanel.setBorder(new BevelBorder(0)); javafxPanel.setLayout(new GridLayout(1, 1)); final GridLayout gl = new GridLayout(1, 1); panel.setLayout(gl); panel.add(javafxPanel, BorderLayout.CENTER); Platform.runLater(() -> { bro = new Browser(); Scene scene = new Scene(bro, 750, 500, Color.web("#666970")); //bro.load(WelcomeParams.getInstance().infoURL); javafxPanel.setScene(scene); }); if (WelcomeParams.getInstance().btnFont != null) { btnBack.setFont(WelcomeParams.getInstance().btnFont); btnClose.setFont(WelcomeParams.getInstance().btnFont); btnForward.setFont(WelcomeParams.getInstance().btnFont); btnHome.setFont(WelcomeParams.getInstance().btnFont); } }
public FooterBar() { setPreferredSize(new Dimension(640, 16)); setLayout(new GridLayout()); setBorder(new BevelBorder(BevelBorder.LOWERED)); Border margin = new EmptyBorder(0, 5, 0, 5); label = new JLabel("Ready", SwingConstants.LEFT); label.setBorder(margin); add(label); progress = new JProgressBar(); progress.setMaximum(6); progress.setStringPainted(true); progress.setPreferredSize(new Dimension(10, 16)); progress.setValue(0); add(progress); }
@Override protected void initComponents() { jvse = Box.createHorizontalBox(); jvse.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5)); add(jvse); jskelneikony = Box.createVerticalBox(); jskelneikony.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED)); jskelneikony.setMinimumSize(new Dimension(250, 150)); debugVyberIkon = new JDebugVyberIkon(jskelneikony); jvse.add(debugVyberIkon); jvse.add(Box.createHorizontalStrut(5)); jvse.add(jskelneikony); jvse.setPreferredSize(new Dimension(700, 600)); }
protected void initComponents() { jvyber1 = Box.createVerticalBox(); final JScrollPane sp1 = new JScrollPane(jvyber1); sp1.setViewportBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED)); // sp1.setAutoscrolls(true); FComponent.enableMouseSroll(jvyber1); jvyber2 = Box.createVerticalBox(); final JScrollPane sp2 = new JScrollPane(jvyber2); sp2.setViewportBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED)); FComponent.enableMouseSroll(sp2); add(sp1); add(Box.createHorizontalStrut(5)); add(sp2); }
public StatusPanel() { super(); setBorder(BorderFactory.createCompoundBorder( BorderFactory.createMatteBorder(1, 0, 0, 0, Color.BLACK), BorderFactory.createCompoundBorder( BorderFactory.createBevelBorder(BevelBorder.LOWERED), BorderFactory.createEmptyBorder(3, 3, 3, 3)))); //statusPanel.setPreferredSize(new Dimension(frame.getWidth(), 16)); setLayout(new BoxLayout(this, BoxLayout.X_AXIS)); statusLabel = new JLabel("."); defaultColor = statusLabel.getForeground(); statusLabel.setForeground(statusLabel.getBackground()); // int height = statusLabel.getPreferredSize().height; statusLabel.setHorizontalAlignment(SwingConstants.LEFT); // statusLabel.setText(""); add(statusLabel); // // Dimension d = getPreferredSize(); // d.height = height + 5; // setPreferredSize(d); // System.out.println(d); }
public SplashScreen() { p = new JPanel(); //p.setPreferredSize(new Dimension(400,300)); p.setLayout(new BorderLayout()); p.add(image, BorderLayout.CENTER); p.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED)); message.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5)); message.setHorizontalAlignment(SwingConstants.LEFT); progressBar.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5)); progressBar.setIndeterminate(true); Box box = Box.createVerticalBox(); box.add(message); box.add(progressBar); p.add(box, BorderLayout.SOUTH); setContentPane(p); setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); pack(); Dimension screen = getToolkit().getScreenSize(); setLocation((screen.width - getSize().width) / 2, (screen.height - getSize().height) / 2); }
/** * Returns the rendered header cell for the supplied value and column. * * @param jtRevokedCerts The JTable * @param value The value to assign to the cell * @param bIsSelected True if cell is selected * @param iRow The row of the cell to render * @param iCol The column of the cell to render * @param bHasFocus If true, render cell appropriately * @return The rendered cell */ @Override public Component getTableCellRendererComponent(JTable jtRevokedCerts, Object value, boolean bIsSelected, boolean bHasFocus, int iRow, int iCol) { // Get header renderer JLabel header = (JLabel) jtRevokedCerts.getColumnModel().getColumn(iCol).getHeaderRenderer(); // The headers contain text header.setText(value.toString()); header.setHorizontalAlignment(LEFT); // Set tool tips if (iCol == 0) { header.setToolTipText(RB.getString("RevokedCertsTableHeadRend.SerialNumberColumn.tooltip")); } else { header.setToolTipText(RB.getString("RevokedCertsTableHeadRend.RevocationDateColumn.tooltip")); } header.setBorder(new CompoundBorder(new BevelBorder(BevelBorder.RAISED), new EmptyBorder(0, 5, 0, 5))); return header; }
/** * Returns the rendered header cell for the supplied value and column. * * @param jtJarInfo The JTable * @param value The value to assign to the cell * @param bIsSelected True if cell is selected * @param iRow The row of the cell to render * @param iCol The column of the cell to render * @param bHasFocus If true, render cell appropriately * @return The rendered cell */ @Override public Component getTableCellRendererComponent(JTable jtJarInfo, Object value, boolean bIsSelected, boolean bHasFocus, int iRow, int iCol) { // Get header renderer JLabel header = (JLabel) jtJarInfo.getColumnModel().getColumn(iCol).getHeaderRenderer(); // The headers contain left-aligned text header.setText(value.toString()); header.setHorizontalAlignment(LEFT); header.setBorder(new CompoundBorder(new BevelBorder(BevelBorder.RAISED), new EmptyBorder(0, 5, 0, 5))); return header; }
/** * Returns the rendered header cell for the supplied value and column. * * @param jtSystemProperties The JTable * @param value The value to assign to the cell * @param bIsSelected True if cell is selected * @param iRow The row of the cell to render * @param iCol The column of the cell to render * @param bHasFocus If true, render cell appropriately * @return The rendered cell */ @Override public Component getTableCellRendererComponent(JTable jtSystemProperties, Object value, boolean bIsSelected, boolean bHasFocus, int iRow, int iCol) { // Get header renderer JLabel header = (JLabel) jtSystemProperties.getColumnModel().getColumn(iCol).getHeaderRenderer(); // The headers contain left-aligned text header.setText(value.toString()); header.setHorizontalAlignment(LEFT); header.setBorder(new CompoundBorder(new BevelBorder(BevelBorder.RAISED), new EmptyBorder(0, 5, 0, 5))); return header; }
@Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { ColourTableModel model = (ColourTableModel) table.getModel(); table.setRowHeight(20); for (int i = 0; i < model.getColumnCount(); i++) { table.getColumnModel().getColumn(i).setWidth(20); } // Cell background Component cell = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); Color col = model.getValueAt(1, column); cell.setBackground(col); // Cell border if selected if (isSelected) { ((JComponent) cell).setBorder(BorderFactory .createBevelBorder(BevelBorder.LOWERED, Color.WHITE, Color.BLACK)); } return cell; }
/** * Returns a border that is composed of a raised bevel border and a * one-pixel thick line border. * * <p><img src="doc-files/BasicBorders-2.png" width="300" height="200" * alt="[A screen shot of a border returned by this method]" /> * * <p>The colors of the border are retrieved from the * <code>UIDefaults</code> of the currently active look and feel * using the keys <code>“InternalFrame.borderShadow”</code>, * <code>“InternalFrame.borderDarkShadow”</code>, * <code>“InternalFrame.borderLight”</code>, * <code>“InternalFrame.borderHighlight”</code>, and * (for the inner one-pixel thick line) * <code>“InternalFrame.borderColor”</code>. */ public static Border getInternalFrameBorder() { Color shadow, darkShadow, highlight, lightHighlight, line; /* See comment in methods above for why this border is not shared. */ shadow = UIManager.getColor("InternalFrame.borderShadow"); darkShadow = UIManager.getColor("InternalFrame.borderDarkShadow"); highlight = UIManager.getColor("InternalFrame.borderLight"); lightHighlight = UIManager.getColor("InternalFrame.borderHighlight"); line = UIManager.getColor("InternalFrame.borderColor"); return new BorderUIResource.CompoundBorderUIResource( /* outer border */ new BorderUIResource.BevelBorderUIResource( BevelBorder.RAISED, (highlight != null) ? highlight : Color.lightGray, (lightHighlight != null) ? lightHighlight : Color.white, (darkShadow != null) ? darkShadow : Color.black, (shadow != null) ? shadow : Color.gray), /* inner border */ new BorderUIResource.LineBorderUIResource( (line != null) ? line : Color.lightGray)); }
/** * Instantiates a new j splash screen. * * @param description * the description * @param frame * the frame */ public JSplashScreen(final String description, final JFrame frame) { super(frame, description, false); final JPanel PanelForBorder = new JPanel(new BorderLayout()); PanelForBorder.setLayout(new BorderLayout()); final JLabel image = new JLabel(description); image.setVisible(true); PanelForBorder.add(image, BorderLayout.CENTER); PanelForBorder.add(this.statusBar = new JProgressBar(0, 100), BorderLayout.SOUTH); this.statusBar.setVisible(true); PanelForBorder.setBorder(new BevelBorder(BevelBorder.RAISED)); PanelForBorder.setVisible(true); this.add(PanelForBorder); this.pack(); // Plonk it on center of screen final Dimension WindowSize = this.getSize(); final Dimension ScreenSize = Toolkit.getDefaultToolkit().getScreenSize(); this.setBounds((ScreenSize.width - WindowSize.width) / 2, (ScreenSize.height - WindowSize.height) / 2, WindowSize.width, WindowSize.height); this.setVisible(true); }
public Component getListCellRendererComponent(JList<? extends User> list, User user, int index, boolean isSelected, boolean cellHasFocus) { if(index%2==0){ setOpaque(true); setBackground(new Color(240,240,255)); } else{ setOpaque(false); } if (user != null) { setText(user.getDisplayName() + " (" + user.getHostName() + ")"); if (chatInitiatorUserName != null) { if (isSelected) { setOpaque(true); setBackground(new Color(210,210,255)); //setForeground(ChatConstant.WELCOME_LBL_COLOR); setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED)); } else { setBorder(BorderFactory.createEmptyBorder()); setForeground(ChatConstant.SENT_MSG_COLOR); } } } return this; }
public final void setActive(final boolean active) { myActive = active; if (active) { myTitlePanel.setBackground(DARK_BLUE); myTitlePanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED, DARK_BLUE_BRIGHTER, DARK_BLUE_DARKER)); myParentTitle.setForeground(Color.white); } else { final Color color = UIUtil.getPanelBackground(); LOG.assertTrue(color != null); myTitlePanel.setBackground(color); myTitlePanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED, color.brighter(), color.darker())); myParentTitle.setForeground(JBColor.foreground()); } final int[] selectedIndices = myList.getSelectedIndices(); if (selectedIndices.length == 0 && myList.getModel().getSize() > 0) { myList.setSelectedIndex(0); if (!myList.hasFocus()) { myList.requestFocus(); } } else if (myList.getModel().getSize() > 0) { // need this to generate SelectionChanged events so that listeners, added by Commander, will be notified myList.setSelectedIndices(selectedIndices); } }
JPanel setupPanelGUI() { if (debug) System.out.println(" in setupPanelGUI()"); JPanel panel = new JPanel(); panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS)); panel.setBorder(new BevelBorder(BevelBorder.RAISED)); panel.add(new JLabel( "Press the mouse button and drag to move the model")); Colormap cmap = volRend.getColorModeAttr().getColormap(); if (cmap instanceof SegyColormap) { SegyColormap segyCmap = (SegyColormap) cmap; panel.add(new SegyCmapEditor(volRend, segyCmap)); } panel.validate(); return panel; }
/** * Constructs a ToolToolBar object * @param parentMainWindow the main window pane */ public ToolToolBar(MainWindow parentMainWindow) { // Use JToolBar constructor super(JToolBar.HORIZONTAL); // Initialize data members toolButtons = new Vector<ToolButton>(); this.parentMainWindow = parentMainWindow; // Set name setName(Msg.getString("ToolToolBar.toolbar")); //$NON-NLS-1$ // Fix tool bar setFloatable(false); setPreferredSize(new Dimension(0, 32)); // Prepare tool buttons prepareToolButtons(); // Set border around toolbar setBorder(new BevelBorder(BevelBorder.RAISED)); }
/** * Constructs a UnitToolBar object * * @param parentMainWindow * the main window pane */ public UnitToolBar(MainWindow parentMainWindow) { // Use JToolBar constructor super(); setOpaque(false); setBackground(new Color(0,0,0,128)); // Initialize data members unitButtons = new ArrayList<UnitButton>(); this.parentMainWindow = parentMainWindow; // Set name setName("Unit Toolbar"); // Fix tool bar setFloatable(false); // Set preferred height to 57 pixels. setPreferredSize(new Dimension(0, 57)); // Set border around toolbar setBorder(new BevelBorder(BevelBorder.RAISED)); }
public WeatherGlyph( int day, DoubleData rain, DoubleData tmpAvg, // DoubleData tmpMin, DoubleData rad, DoubleData radAvg){ this.day = day; this.rain = rain; this.tmpAvg = tmpAvg; // this.tmpMin = tmpMin; this.rad = rad; this.radAvg = radAvg; setHorizontalAlignment(JLabel.CENTER); setVerticalAlignment(JLabel.CENTER); setBorder(new EtchedBorder()); setBorder(new BevelBorder(BevelBorder.RAISED)); setBorder(new LineBorder(Color.LIGHT_GRAY)); setPreferredSize(new Dimension(45, 55)); redisplay(); }
@Override protected void paintBackground(Graphics2D g, JXStatusBar bar) { g.setColor(bar.getBackground()); g.fillRect(0, 0, bar.getWidth(), bar.getHeight()); //paint an inset border around each component. This suggests that //there is an extra border around the status bar...! Border b = BorderFactory.createBevelBorder(BevelBorder.LOWERED, Color.WHITE, bar.getBackground(), bar.getBackground(), Color.GRAY); Insets insets = new Insets(0, 0, 0, 0); for (Component c : bar.getComponents()) { getSeparatorInsets(insets); int x = c.getX() - insets.right; int y = c.getY() - 2; int w = c.getWidth() + insets.left + insets.right; int h = c.getHeight() + 4; b.paintBorder(c, g, x, y, w, h); } }
@Test public void testBorder() throws Exception { final int borderStyle = BevelBorder.LOWERED; final Color upper = Color.GREEN; final Color lower = Color.CYAN; etchedBorderDecorator.set(borderStyle, upper, lower); final EtchedBorder etchedBorder = new EtchedBorder(borderStyle, upper, lower); final Border border = button.getBorder(); assertEquals(border.getClass(), etchedBorder.getClass()); assertEquals(((EtchedBorder) border).getEtchType(), etchedBorder.getEtchType()); assertEquals(((EtchedBorder) border).getHighlightColor(), etchedBorder.getHighlightColor()); assertEquals(((EtchedBorder) border).getShadowColor(), etchedBorder.getShadowColor()); assertEquals(border.isBorderOpaque(), etchedBorder.isBorderOpaque()); }
@Test public void testBorder() throws Exception { final int borderStyle = BevelBorder.LOWERED; final Color upper = Color.GREEN; final Color lower = Color.CYAN; bevelBorderDecorator.set(borderStyle, upper, lower); final BevelBorder bevel = new BevelBorder(borderStyle, upper, lower); assertEquals(button.getBorder().getClass(), bevel.getClass()); assertEquals(((BevelBorder)button.getBorder()).getBevelType(), bevel.getBevelType()); assertEquals(((BevelBorder)button.getBorder()).getHighlightInnerColor(), bevel.getHighlightInnerColor()); assertEquals(((BevelBorder)button.getBorder()).getShadowInnerColor(), bevel.getShadowInnerColor()); assertEquals(((BevelBorder)button.getBorder()).getHighlightOuterColor(), bevel.getHighlightOuterColor()); assertEquals(((BevelBorder)button.getBorder()).getShadowOuterColor(), bevel.getShadowOuterColor()); }
@Override Style create() { // Text Color highlight = new Color(184, 149, 193); Color shadow = new Color(42, 7, 51); PixmapStyle style = new PixmapStyle("data/gui/panel_aubergine_001.png", false, highlight, shadow, Color.white, Color.white); // Border Color bhighdark = new Color (119,74,130); Color bshadowlight = new Color(84, 42, 95); Color bshadowdark = new Color(37, 1, 46); style.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED, bhighdark, highlight, bshadowdark, bshadowlight)); style.setBorderDown(BorderFactory.createBevelBorder(BevelBorder.LOWERED, bhighdark, highlight, bshadowdark, bshadowlight)); return style; }
@Override Style create() { // Text Color highlight = new Color(219, 191, 130); Color shadow = new Color(36, 14, 0); // Light brown (also inactive text) PixmapStyle style = new PixmapStyle("data/gui/panel_brick_brown_001.png", false, highlight, shadow, Color.white, Color.white); // Border Color blightin = new Color(181, 140, 50); Color bshadowin = new Color(98, 47, 15); style.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED, highlight, blightin, shadow, bshadowin)); style.setBorderDown(BorderFactory.createBevelBorder(BevelBorder.LOWERED, highlight, blightin, shadow, bshadowin)); return style; }
@Override Style create() { // Text Color foreground = Color.white; Color highlight = new Color(130, 130, 130); // Grey PixmapStyle style = new PixmapStyle("data/gui/panel_leather_black_001.png", false, highlight, Color.black, Color.white, foreground); // Border Color bhighout = new Color(120, 120, 120); Color bhighin = new Color(80, 80, 80); Color bshadowin = new Color(40, 40, 40); style.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED, bhighout, bhighin, Color.black, bshadowin)); style.setBorderDown(BorderFactory.createBevelBorder(BevelBorder.LOWERED, bhighout, bhighin, bshadowin, Color.black)); return style; }
@Override Style create() { Color highlight = new Color(50, 50, 50); // Dark Grey (also text shadow) Color shadow = new Color(175, 175, 175); // Light rey (also inactive text color) PixmapStyle style = new PixmapStyle("data/gui/paneldrock048.jpg", false, highlight, shadow, Color.white, Color.white); Color bhighout = new Color(130, 130, 130); Color bhighin = new Color(100, 100, 100); Color bshadow = new Color(20, 20, 20); style.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED, bhighout, bhighin, highlight, bshadow)); style.setBorderDown(BorderFactory.createBevelBorder(BevelBorder.LOWERED, bhighout, bhighin, highlight, bshadow)); return style; }
private void setGUI() { treePanel = new JPanel(); getContentPane().add(treePanel); treePanel.setLayout(new BorderLayout()); sp = new JScrollPane(); treePanel.add("Center", sp); treePanel.add("South", cost = new JLabel(" ")); treePanel.setBorder(new BevelBorder(BevelBorder.RAISED)); troot = new DefaultMutableTreeNode(boss.getName()); tree = new JTree(troot); tree.setBackground(Color.lightGray); loadTree(boss); /* Put the Tree in a scroller. */ sp.getViewport().add(tree); setSize(new Dimension(200, 300)); setVisible(true); }
/** * */ private void createColorOptions() { Dimension iconDimension = new Dimension(ToolView.ICON_SIZE + 8, ToolView.ICON_SIZE + 8); colorLabel = new JLabel(Utils.msg.getString("strokecolor")+":"); colorField = new JLabel(); colorLabel.setIcon(new ImageIcon(Utils.createIconImage(ToolView.ICON_SIZE, ToolView.ICON_SIZE, "/icons/tools/color1.png"))); colorLabel.setLabelFor(colorField); colorLabel.setFont(defaultTitleFont); colorLabel.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); colorLabel.addMouseListener(new ColorSelectionListener(colorLabel)); colorField.setPreferredSize(iconDimension); colorField.setOpaque(true); colorField.setBorder(BorderFactory.createCompoundBorder(new LineBorder(new Color(209, 209, 209), 1, true), new SoftBevelBorder(BevelBorder.LOWERED))); colorField.setBackground(DEFAULT_COLOR); colorField.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); colorField.setToolTipText(Utils.msg.getString("colorfieldtooltip")); colorField.addMouseListener(new ColorSelectionListener(colorField)); }
/** * Creates and initializes the components which make up the * aggregate combo box. This method is called as part of the UI * installation process. */ @Override protected void installComponents() { arrowButton = createArrowButton(); comboBox.add( arrowButton ); if (arrowButton != null) { configureArrowButton(); } if ( comboBox.isEditable() ) { addEditor(); } arrowButton.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED)); listBox.setBorder(BorderFactory.createEmptyBorder(0, 5, 0, 0)); comboBox.add( currentValuePane ); }
/** * Called if a date is clicked. * * @param aCounter the index if the clicked day */ private void dateClicked(int aCounter) { iSelectedDayIndex = aCounter; int currentDay = iDays[iSelectedDayIndex].intValue(); if(iSelectedCalendar == null) { iSelectedCalendar = Calendar.getInstance(); } iSelectedCalendar.set(iShownCalendar.get(Calendar.YEAR), iShownCalendar.get(Calendar.MONTH), currentDay); for (int i = 0; i < lblDays.length; i++) { if(i == iSelectedDayIndex) { lblDays[i].setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED)); } else { lblDays[i].setBorder(BorderFactory.createEmptyBorder()); } } }
/** * Constructor * @param goal goal model */ public PerformanceIndicator(MGoal goal) { super(); m_goal = goal; setName(m_goal.getName()); //vpj-cd e-evolution getPreferredSize(); // calculate size init(); // setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED)); setOpaque(true); //vpj-cd e-evolution updateDisplay(); // mRefresh.addActionListener(this); popupMenu.add(mRefresh); // addMouseListener(this); }
public JTableStatusBar(JTable tbl) { this.tbl = tbl; setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED)); setLayout(new BoxLayout(this, BoxLayout.X_AXIS)); add(Box.createHorizontalGlue()); add(Box.createHorizontalStrut(2)); add(label); add(Box.createHorizontalStrut(2)); tbl.getModel().addTableModelListener(new TableModelListener(){ @Override public void tableChanged(TableModelEvent arg0) { update(); } }); update(); }
/** * Creates the popup used to delete a command. */ public void popupListCommands() { popup4 = new JPopupMenu(); ActionListener menuListener = new ActionListener() { public void actionPerformed(ActionEvent event) { if (event.getActionCommand().equals("Delete")){ int n = getListSelectedCommands().getSelectedIndex(); DefaultListModel dlm1 = (DefaultListModel)getListSelectedCommands().getModel(); dlm1.remove(n); selectedcommandlist.remove(n); } updateCommandArea(); } }; JMenuItem item; popup4.add(item = new JMenuItem("Delete")); item.addActionListener(menuListener); popup4.setBorder(new BevelBorder(BevelBorder.RAISED)); }