public Component getListCellRendererComponent(JList<?> list, Object value, int index, boolean isSelected, boolean cellHasFocus) { JLabel renderer = (JLabel) defaultRenderer.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); if (value instanceof String) { renderer.setText((String) value); renderer.setFont(new Font((String) value, DEFAULT_FONT.getStyle(), DEFAULT_FONT.getSize() + 2)); } else { renderer.setText(""); } return renderer; } });
titleFont = new Font("Lucida Grande", Font.BOLD, 14); if (titleFont == null) { titleFont = new Font("SansSerif", Font.BOLD, 14); bodyFont = new Font("Lucida Grande", Font.PLAIN, 10); if (bodyFont == null) { bodyFont = new Font("SansSerif", Font.PLAIN, 10); aboutLabel[0] = new JLabel(""); aboutLabel[1] = new JLabel("Go Server"); aboutLabel[1].setFont(titleFont); aboutLabel[2] = new JLabel( "Server Version " + getClass().getPackage().getImplementationVersion()); aboutLabel[2].setFont(bodyFont); aboutLabel[3] = new JLabel("<html><a href='http://localhost:8153/go'>" + "http://localhost:8153/go</a></html>"); aboutLabel[3].setFont(bodyFont); aboutLabel[3].setSize(aboutLabel[3].getPreferredSize()); aboutLabel[3].addMouseListener(new LinkMouseListener()); aboutLabel[4] = new JLabel(""); aboutLabel[5] = new JLabel("Java Version " + System.getProperty("java.version")); aboutLabel[5].setFont(bodyFont); aboutLabel[6] = new JLabel("Copyright (C) 2015 ThoughtWorks Inc."); aboutLabel[6].setFont(bodyFont); aboutLabel[7] = new JLabel("");
if (bounds2D.isEmpty()) JLabel label = new JLabel(SimpleFont.NO_GLYPH, SwingConstants.CENTER); int fontSize = Integer.parseInt(PDFDebugger.configuration.getProperty( "encodingFontSize", "" + label.getFont().getSize())); label.setFont(new Font(Font.DIALOG, Font.PLAIN, fontSize)); label.setForeground(Color.GRAY); return label; return new JLabel(new ImageIcon(bim), SwingConstants.CENTER); g.drawImage(glyphImage, 0, 0, null); g.dispose(); return new JLabel(new ImageIcon(cellImage)); JLabel label = new JLabel(o.toString(), SwingConstants.CENTER); int fontSize = Integer.parseInt(PDFDebugger.configuration.getProperty( "encodingFontSize", "" + label.getFont().getSize())); label.setFont(new Font(Font.DIALOG, Font.PLAIN, fontSize)); if (SimpleFont.NO_GLYPH.equals(o) || ".notdef".equals(o)) label.setForeground(Color.GRAY);
private JLabel createSmallLabel(String text) { JLabel label = new JLabel(text, SwingConstants.CENTER); label.setFont(FontManager.getRunescapeSmallFont()); label.setForeground(LAP_DATA_COLOR); return label; } }
private void addVarLog(VarType type, String name, String old, String neew) { if (!type.getCheckBox().isSelected()) { return; } int tick = client.getTickCount(); SwingUtilities.invokeLater(() -> { if (tick != lastTick) { lastTick = tick; JLabel header = new JLabel("Tick " + tick); header.setFont(FontManager.getRunescapeSmallFont()); header.setBorder(new CompoundBorder( BorderFactory.createMatteBorder(0, 0, 1, 0, ColorScheme.LIGHT_GRAY_COLOR), BorderFactory.createEmptyBorder(3, 6, 0, 0) )); tracker.add(header); } tracker.add(new JLabel(String.format("%s %s changed: %s -> %s", type.getName(), name, old, neew))); // Cull very old stuff for (; tracker.getComponentCount() > MAX_LOG_ENTRIES; ) { tracker.remove(0); } tracker.revalidate(); }); }
browseCancelButton.addActionListener(evt -> browseCancelButtonActionPerformed(evt)); Font f = currentFile.getFont(); currentFile.setFont(f.deriveFont(f.getStyle() | Font.BOLD)); add(browseCancelButton, "r, wmin button, grow"); connection.setLayout(new MigLayout("fill, wrap 3")); connection.add(portLabel, "al right"); connection.add(portCombo, "span 3"); connection.add(baudLabel, "al right"); connection.add(baudCombo); connection.add(refreshButton);
listbox.setBounds(new Rectangle(210, 30, 150, 160)); err_msg.setBounds(new Rectangle(10, 200, 350, 30)); err_msg.setFont(new Font("Helvetica",Font.ITALIC,12)); err_msg.setForeground(Color.red); err_msg.setVisible(false); get.setBounds(new Rectangle(10, 250, 60, 30));
public ProgressBar() { setLayout(new BorderLayout()); // The background color should be overridden setBackground(Color.GREEN.darker()); setForeground(Color.GREEN.brighter()); setPreferredSize(new Dimension(100, 16)); leftLabel.setFont(FontManager.getRunescapeSmallFont()); leftLabel.setForeground(Color.WHITE); leftLabel.setBorder(new EmptyBorder(2, 5, 0, 0)); rightLabel.setFont(FontManager.getRunescapeSmallFont()); rightLabel.setForeground(Color.WHITE); rightLabel.setBorder(new EmptyBorder(2, 0, 0, 5)); centerLabel.setFont(FontManager.getRunescapeSmallFont()); centerLabel.setForeground(Color.WHITE); centerLabel.setHorizontalAlignment(SwingConstants.CENTER); centerLabel.setBorder(new EmptyBorder(2, 0, 0, 0)); // Adds components to be automatically redrawn when paintComponents is called add(leftLabel, BorderLayout.WEST); add(centerLabel, BorderLayout.CENTER); add(rightLabel, BorderLayout.EAST); }
@Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { JLabel defaultLabel = (JLabel) super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); defaultLabel.setHorizontalAlignment(JLabel.CENTER); // colors String val = (String) value; String[] valsList = val.split("/"); if (valsList.length == 2 && !valsList[0].equals(valsList[1])) { // green draw Color defaultBack = defaultLabel.getBackground(); greenLabel.setText(val); greenLabel.setHorizontalAlignment(JLabel.CENTER); greenLabel.setFont(defaultLabel.getFont()); greenLabel.setForeground(Color.black); greenLabel.setOpaque(true); greenLabel.setBackground(new Color(156, 240, 146)); greenLabel.setBorder(new LineBorder(defaultBack, 1)); return greenLabel; } else { // default draw return defaultLabel; } } };
private JComponent getNorthLabel() { final JLabel text = new JLabel("PlantUML (" + Version.versionString() + ")"); final Font font = text.getFont().deriveFont(Font.BOLD, (float) 20.0); text.setFont(font); final JPanel ptext = new JPanel(); ptext.add(text); final JLabel icon = new JLabel(new ImageIcon(PSystemVersion.getPlantumlImage())); final JPanel result = new JPanel(new BorderLayout()); result.add(ptext, BorderLayout.CENTER); result.add(icon, BorderLayout.EAST); return result; }
lStatus = new javax.swing.JLabel(); add(bDetails, gridBagConstraints); lStatus.setFont(new java.awt.Font("Lucida Grande", 0, 10)); lStatus.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); lStatus.setText((desc.isUpdateAvailable() ? "Update available" : desc.getStatus().toString()));
@Override public void setName(String name) { if (label == null) { super.setName(name); this.label = new JLabel(name); add(label); } label.setFont(new Font("sansserif", Font.BOLD, fontSize)); label.setForeground(colorText); Dimension s = label.getPreferredSize(); label.setLocation((int) (PADDING_X/2), (int) (PADDING_Y/2)); label.setSize(s); s.height += PADDING_Y; s.width += PADDING_X; setActualSize(s); }
public ModalEntryDialog(@NotNull Editor editor, @NotNull String prompt) { super((Frame)null, true); myParent = editor.getContentComponent(); myLabel = new JLabel(prompt); myEntry = new JTextField(); myLabel.setFont(font); myEntry.setFont(font); setBackground(myEntry.getBackground()); myLabel.setForeground(myEntry.getForeground()); myLabel.setBackground(myEntry.getBackground());
private Component makeCell(JNode node, int column) { if (column == 0) { JLabel label = new JLabel(node.makeLongString() + " ", node.getIcon(), SwingConstants.LEFT); label.setFont(font); label.setOpaque(true); label.setToolTipText(label.getText()); return label; } if (!node.hasDescString()) { return emptyLabel; } RSyntaxTextArea textArea = CodeArea.getDefaultArea(mainWindow); textArea.setLayout(new GridLayout(1, 1)); textArea.setEditable(false); textArea.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVA); textArea.setText(" " + node.makeDescString()); textArea.setRows(1); textArea.setColumns(textArea.getText().length() + 1); if (highlightText != null) { SearchContext searchContext = new SearchContext(highlightText); searchContext.setMatchCase(!highlightTextCaseInsensitive); searchContext.setMarkAll(true); SearchEngine.markAll(textArea, searchContext); } return textArea; }
@Override public void valueChanged(ListSelectionEvent evt) { if(jl_font.getSelectedValue()==null || jl_fontSize.getSelectedValue()==null){ return; } String fontName = (String)jl_font.getSelectedValue(); int fontSize = Integer.parseInt((String)jl_fontSize.getSelectedValue()); Font f = new Font(fontName, Font.PLAIN, fontSize); jl_preview.setFont(f); }