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; } });
private void initializeComponents () { setLayout(new GridBagLayout()); titlePanel = new JPanel(new GridBagLayout()); add(titlePanel, new GridBagConstraints(1, 0, 1, 1, 1.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(3, 0, 3, 0), 0, 0)); titlePanel.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); JLabel label = new JLabel(name); titlePanel.add(label, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(3, 6, 3, 6), 0, 0)); label.setFont(label.getFont().deriveFont(Font.BOLD));
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(DEFAULT_FONT.getName(), FONT_STYLE_CODES[index], DEFAULT_FONT.getSize() + 2)); } else { renderer.setText(""); } return renderer; } });
public void setFont(Font font) { this.fontStr = font.getFontName() + addStyleName(font.getStyle()) + "-" + font.getSize(); }
@Nullable public static Font openFontTTF(String name) { String fontPath = "/fonts/" + name + ".ttf"; try (InputStream is = Utils.class.getResourceAsStream(fontPath)) { Font font = Font.createFont(Font.TRUETYPE_FONT, is); return font.deriveFont(12f); } catch (Exception e) { LOG.error("Failed load font by path: {}", fontPath, e); return null; } }
appliedEffectsPanel.add(this, constrains); JPanel titlePanel = new JPanel(); titlePanel.setLayout(new LayoutManager() { public void removeLayoutComponent (Component comp) { upButton.setMargin(new Insets(0, 0, 0, 0)); Font font = upButton.getFont(); upButton.setFont(new Font(font.getName(), font.getStyle(), font.getSize() - 2)); downButton.setMargin(new Insets(0, 0, 0, 0)); Font font = downButton.getFont(); downButton.setFont(new Font(font.getName(), font.getStyle(), font.getSize() - 2)); deleteButton.setMargin(new Insets(0, 0, 0, 0)); Font font = deleteButton.getFont(); deleteButton.setFont(new Font(font.getName(), font.getStyle(), font.getSize() - 2)); nameLabel = new JLabel(effect.toString()); titlePanel.add(nameLabel); Font font = nameLabel.getFont(); nameLabel.setFont(new Font(font.getName(), Font.BOLD, font.getSize())); titlePanel.setPreferredSize(
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; }
stopButton.setIcon(new ImageIcon(stopIcon)); } catch (Exception ignored) { } JPanel ripPanel = new JPanel(new GridBagLayout()); ripPanel.setBorder(emptyBorder); gbc.gridx = 0; ripPanel.add(new JLabel("URL:", JLabel.RIGHT), gbc); gbc.weightx = 1; gbc.weighty = 1; gbc.weightx = 1; statusLabel = new JLabel(rb.getString("inactive")); statusLabel.setHorizontalAlignment(JLabel.CENTER); openButton = new JButton(); openButton.setVisible(false); optionQueue = new JButton(rb.getString("Queue")); optionConfiguration = new JButton(rb.getString("Configuration")); optionLog.setFont(optionLog.getFont().deriveFont(Font.PLAIN)); optionHistory.setFont(optionLog.getFont().deriveFont(Font.PLAIN)); optionQueue.setFont(optionLog.getFont().deriveFont(Font.PLAIN)); optionConfiguration.setFont(optionLog.getFont().deriveFont(Font.PLAIN)); try { Image icon;
public final void initUI() { Font font = new Font("Serif", Font.BOLD, 13); JLabel name = new JLabel("jadx"); name.setFont(font); name.setAlignmentX(0.5f); JLabel desc = new JLabel("Dex to Java decompiler"); version.setAlignmentX(0.5f); JPanel textPane = new JPanel(); textPane.setBorder(BorderFactory.createEmptyBorder(15, 15, 15, 15)); textPane.setLayout(new BoxLayout(textPane, BoxLayout.PAGE_AXIS)); textPane.add(Box.createRigidArea(new Dimension(0, 10))); textPane.add(name); contentPane.add(textPane, BorderLayout.CENTER); contentPane.add(close, BorderLayout.PAGE_END);
cache.addChangeListener(model); frame=new JFrame("ReplCacheDemo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); table.setFont(table.getFont().deriveFont(Font.BOLD)); add(new JScrollPane(table)); JPanel key=new JPanel(new FlowLayout(FlowLayout.LEFT)); key.add(new JLabel("Key ")); key.add(key_field); add(key); JPanel value=new JPanel(new FlowLayout(FlowLayout.LEFT)); value.add(new JLabel("Value")); value.add(value_field); add(value); JPanel repl_count=new JPanel(new FlowLayout(FlowLayout.LEFT)); repl_count.add(new JLabel("Replication count")); repl_count.add(repl_count_field); add(repl_count); perf_panel.add(perf_buttons); frame.setContentPane(root_pane); frame.pack(); frame.getRootPane().setDefaultButton(put_button);
jTextPane_PromptDisplay.setFont(new java.awt.Font("Tahoma", 0, 36)); jTextPane_PromptDisplay .setText("This is a long and boring test sentence, the only purpose of which is to see how to break between lines without making any difference across the windows."); jLabel_PromptCount.setFont(new java.awt.Font("Tahoma", 1, 24)); jLabel_PromptCount.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel_PromptCount.setText("1999"); jLabel_PromptCount.setPreferredSize(new java.awt.Dimension(64, 64)); jLabel_PromptTotal.setFont(new java.awt.Font("Tahoma", 1, 24)); jLabel_PromptTotal.setForeground(java.awt.Color.gray); jLabel_PromptTotal.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jTextPane_nextSentence.setBackground(new java.awt.Color(245, 245, 245)); jTextPane_nextSentence.setBorder(javax.swing.BorderFactory.createEtchedBorder()); jTextPane_nextSentence.setFont(new java.awt.Font("Tahoma", 0, 24)); jTextPane_nextSentence.setForeground(new java.awt.Color(50, 50, 50)); jTextPane_nextSentence jPanel_SpeakerWindow.setLayout(jPanel_SpeakerWindowLayout); jPanel_SpeakerWindowLayout.setHorizontalGroup(jPanel_SpeakerWindowLayout .createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) getContentPane().setLayout(layout); layout.setHorizontalGroup(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add( layout.createSequentialGroup()
JFrame f = new JFrame("MarqueeTest"); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); String s = "Tomorrow, and tomorrow, and tomorrow, " + "creeps in this petty pace from day to day, " + "sound and fury signifying nothing."; MarqueePanel mp = new MarqueePanel(s, 32); f.add(mp); f.pack(); f.setLocationRelativeTo(null); f.setVisible(true); mp.start(); private final JLabel label = new JLabel(); private final String s; private final int n; label.setFont(new Font("Serif", Font.ITALIC, 36)); label.setText(sb.toString()); this.add(label); index = 0; label.setText(s.substring(index, index + n));
Guest guest = seatDesignation.getGuest(); if (guest == null) { add(new JLabel("Empty seat"), BorderLayout.CENTER); return; JPanel infoPanel = new JPanel(new GridLayout(0, 1)); infoPanel.setOpaque(false); infoPanel.add(new JLabel(guest.getName())); JPanel jobPanel = new JPanel(); jobPanel.setLayout(new BoxLayout(jobPanel, BoxLayout.Y_AXIS)); jobPanel.setOpaque(false); jobPanel.add(new JLabel(guest.getJob().getJobType().getCode())); JLabel jobLabel = new JLabel(" " + guest.getJob().getName()); jobLabel.setFont(jobLabel.getFont().deriveFont(jobLabel.getFont().getSize() - 2.0F)); jobPanel.add(jobLabel); infoPanel.add(jobPanel);
jPanel_SpeakerView = new javax.swing.JPanel(); jTextPane_PromptDisplay = new javax.swing.JTextPane(); jTextPane_nextSentence = new javax.swing.JTextPane(); jLabel_SessionStatus = new javax.swing.JLabel(); jPanel_AdminControls = new javax.swing.JPanel(); jScrollPane_PromptSet = new javax.swing.JScrollPane(); jCheckBox_PlaySynthesis = new javax.swing.JCheckBox(); jPanel_SpeakerView.setBorder(javax.swing.BorderFactory.createTitledBorder("Speaker View")); jTextPane_PromptDisplay.setBorder(javax.swing.BorderFactory.createEtchedBorder()); jTextPane_PromptDisplay.setEditable(false); jTextPane_PromptDisplay.setFont(new java.awt.Font("Tahoma", 0, 30)); jTextPane_PromptDisplay .setText("This is a long and boring test sentence, the only purpose of which is to see how to break between lines without making any difference across the windows."); jTextPane_nextSentence.setBorder(javax.swing.BorderFactory.createEtchedBorder()); jTextPane_nextSentence.setEditable(false); jTextPane_nextSentence.setFont(new java.awt.Font("Tahoma", 0, 24)); jTextPane_nextSentence.setForeground(new java.awt.Color(50, 50, 50)); jTextPane_nextSentence getContentPane().setLayout(layout); layout.setHorizontalGroup(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add( layout.createSequentialGroup()
jPanel_CopyrightText = new javax.swing.JPanel(); jLabel_ToolName = new javax.swing.JLabel(); jLabel_VersionNum = new javax.swing.JLabel(); jLabel_DFKILogo = new javax.swing.JLabel(); jButton_OK = new javax.swing.JButton(); jLabel_ToolIcon = new javax.swing.JLabel(); setTitle("About Redstart"); setResizable(false); jPanel_CopyrightText.setBackground(java.awt.Color.white); jLabel_ToolName.setFont(new java.awt.Font("Tahoma", 1, 12)); jLabel_ToolName.setText("Recording Session Manager"); jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/marytts/tools/redstart/mary_logo.png"))); jLabel3.setFont(new java.awt.Font("Tahoma", 1, 18)); jLabel3.setText("Redstart"); jPanel_CopyrightText.setLayout(jPanel_CopyrightTextLayout); jPanel_CopyrightTextLayout.setHorizontalGroup(jPanel_CopyrightTextLayout .createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING) getContentPane().setLayout(layout); layout.setHorizontalGroup(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING).add(jPanel_CopyrightText, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE,
Font font = new Font(fontFamily, Font.PLAIN, 24); JTextArea ta = new JTextArea(); ta.setFont(font); JPanel fontTable = new JPanel(new BorderLayout(3, 1)); JPanel fontNameCol = new JPanel(new GridLayout(0, 1, 2, 2)); JPanel fontExampleCol = new JPanel(new GridLayout(0, 1, 2, 2)); fontTable.add(fontNameCol, BorderLayout.WEST); fontTable.add(fontExampleCol, BorderLayout.CENTER); for (int ii = 0; ii < fonts.length; ii++) { fontNameCol.add(new JLabel(fonts[ii])); fontExampleCol.add(getExampleOfFont(fonts[ii])); int border = 5; JPanel p = new JPanel(new BorderLayout()); p.setBorder(new EmptyBorder(border, border, border, border)); p.add(tabPane, BorderLayout.CENTER); p.setPreferredSize(new Dimension(400, 400)); JFrame f = new JFrame("Properties"); f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); f.getContentPane().add(p, BorderLayout.CENTER); f.pack(); f.setMinimumSize(f.getPreferredSize()); f.setSize(600, 500); f.setLocationRelativeTo(null); f.setVisible(true);
@Override public void actionPerformed(ActionEvent event) { JPanel pane = new JPanel(); pane.setLayout(new BoxLayout(pane, BoxLayout.PAGE_AXIS)); JLabel title = new JLabel("Luyten " + Luyten.getVersion()); title.setFont(new Font(Font.SANS_SERIF, Font.PLAIN, 18)); pane.add(title); pane.add(new JLabel("by Deathmarine")); String project = "https://github.com/deathmarine/Luyten/"; JLabel link = new JLabel("<HTML><FONT color=\"#000099\"><U>" + project + "</U></FONT></HTML>");
java.awt.GridBagConstraints gridBagConstraints; jLabel1.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N jLabel1.setText("Welcome"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.gridwidth = 3; getContentPane().add(jLabel1, gridBagConstraints); gridBagConstraints.gridy = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; getContentPane().add(jTextField1, gridBagConstraints); jLabel2.setText("User"); getContentPane().add(jButton1, gridBagConstraints); pack(); setVisible(true); jTextField1.selectAll(); jTextField1.requestFocus(); jLabel1.setText("Try again!"); jTextField1.selectAll(); jTextField1.requestFocus();
public CButton(String txt) { super(txt); setForeground(Color.WHITE); setFont(getFont().deriveFont(Font.BOLD, 13)); setContentAreaFilled(false); setBorder(null); setCursor(new Cursor(Cursor.HAND_CURSOR)); setBorder(new EmptyBorder(50, 50, 50, 50)); // setting the insets setLayout(new GridBagLayout()); JLabel usrNameLabel = new JLabel("User Name"); changeCompFont(usrNameLabel); usrNameFeild.setOpaque(false); usrNameLabel.setLabelFor(usrNameFeild); JLabel passwordLabel = new JLabel("Password"); changeCompFont(passwordLabel); add(usrNameLabel, labCnst); add(usrNameFeild, txtCnst); comp.setForeground(Color.WHITE); comp.setFont(getFont().deriveFont(Font.BOLD, 13)); JFrame frame = new JFrame("Demo: LogIn Dialogue");