getContentPane().add(splitPane, BorderLayout.CENTER); JPanel propertiesPanel = new JPanel(new GridBagLayout()); rightSplit.add(propertiesPanel, JSplitPane.TOP); propertiesPanel.setBorder(new CompoundBorder(BorderFactory.createEmptyBorder(3, 0, 6, 6), BorderFactory .createTitledBorder("Editor Properties"))); propertiesPanel.add(scroll, new GridBagConstraints(0, 0, 1, 1, 1, 1, GridBagConstraints.NORTH, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0)); scroll.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0)); JPanel propertiesPanel = new JPanel(new GridBagLayout()); rightSplit.add(propertiesPanel, JSplitPane.BOTTOM); propertiesPanel.setBorder(new CompoundBorder(BorderFactory.createEmptyBorder(3, 0, 6, 6), BorderFactory .createTitledBorder("Emitter Properties"))); JPanel emittersPanel = new JPanel(new BorderLayout()); leftSplit.add(emittersPanel, JSplitPane.TOP); emittersPanel.setBorder(new CompoundBorder(BorderFactory.createEmptyBorder(0, 6, 6, 0), BorderFactory .createTitledBorder("Effect Emitters")));
JLabel tipIcon = new JLabel(); tipIcon.setPreferredSize(new Dimension(60, 100)); tipIcon.setIcon(UIManager.getIcon("TipOfTheDay.icon")); tipIcon.setHorizontalAlignment(JLabel.CENTER); tipIcon.setVerticalAlignment(JLabel.TOP); JPanel rightPane = new JPanel(new BorderLayout()); JLabel didYouKnow = new JLabel(UIManagerExt .getString("TipOfTheDay.didYouKnowText", tipPane.getLocale())); didYouKnow.setOpaque(true); didYouKnow.setBackground(UIManager.getColor("TextArea.background")); didYouKnow.setBorder(new CompoundBorder(BorderFactory.createMatteBorder(0, 0, 2, 0, tipPane.getBackground()), BorderFactory.createEmptyBorder(4, 4, 4, 4))); didYouKnow.setFont(tipPane.getFont().deriveFont(Font.BOLD, 15)); rightPane.add("North", didYouKnow); tipArea = new JPanel(new BorderLayout()); tipArea.setOpaque(true); tipArea.setBorder(BorderFactory.createEmptyBorder(4, 4, 4, 4));
protected JPanel createSouthPanel() { JPanel southPanel = new JPanel(new BorderLayout()); southPanel.setBorder(new CompoundBorder(new MatteBorder(1, 0, 0, 0, UIManager.getColor("controlDkShadow")), new EmptyBorder(5, 5, 5, 5))); southPanel.add(createButtonPanel(), BorderLayout.EAST); return southPanel; }
frame.setTitle("LGoodDatePicker Independent Calendar Panel Demo " + InternalUtilities.getProjectVersionString()); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLayout(new GridBagLayout()); JPanel mainPanel = new JPanel(); mainPanel.setLayout(new BoxLayout(mainPanel, BoxLayout.Y_AXIS)); frame.getContentPane().add(mainPanel); container.setLayout(new GridBagLayout()); mainPanel.add(informationLabel); mainPanel.add(new JLabel(" ")); mainPanel.add(new JLabel(" ")); mainPanel.add(container); informationLabel.setOpaque(true); informationLabel.setBackground(Color.white); informationLabel.setBorder(new CompoundBorder( new LineBorder(Color.black), new EmptyBorder(2, 4, 2, 4))); informationLabel.setText("The selected date will be displayed here."); informationLabel.setAlignmentX(Component.CENTER_ALIGNMENT);
translationField.setBorder(BorderFactory.createCompoundBorder( BorderFactory.createMatteBorder(1,0,0,1,borderColor), ((CompoundBorder)translationField.getBorder()).getInsideBorder())); translationsScrollPane.setBorder(BorderFactory.createMatteBorder(0,0,0,1,borderColor)); translationsPanel = new JPanel(new BorderLayout()); translationsPanel.add(translationsScrollPane); translationsPanel.add(translationField, BorderLayout.SOUTH); introText = new JLabel("<html><body style=\"text-align:center; padding:30px;\">" + MessageBundle.get("core.intro.text") + "</body></html>"); introText.setOpaque(true); introText.setFont(introText.getFont().deriveFont(28f)); introText.setHorizontalTextPosition(JLabel.CENTER); introText.setVerticalTextPosition(JLabel.BOTTOM); container.add(introText);
private JComponent createNamePanel( final String name, final JComponent namedLabel ) { final JPanel panel = new JPanel( new BorderLayout( 10, 10 ) ); panel.setBorder( new EmptyBorder( 2, 10, 2, 10 ) ); final JLabel label = new JLabel( name ); label.setPreferredSize( new Dimension( 90, 20 ) ); label.setHorizontalAlignment( SwingConstants.TRAILING ); final Border emptyBorder = new EmptyBorder( 0, 10, 0, 0 ); final Border border = new CompoundBorder( UIManager.getLookAndFeelDefaults().getBorder( "TextField.border" ), emptyBorder ); namedLabel.setBorder( border ); panel.add( label, BorderLayout.WEST ); panel.add( namedLabel, BorderLayout.CENTER ); return panel; }
JFrame frame = new JFrame(); JPanel panel = createPanel(); frame.add(panel); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); JPanel panel = new JPanel(new GridLayout(5, 5, 10, 10)); EmptyBorder panelBorder = new EmptyBorder(10, 10, 10, 10); panel.setBorder(panelBorder); EmptyBorder border = new EmptyBorder(5, 20, 5, 20); LineBorder line = new LineBorder(Color.blue, 2, true); CompoundBorder compound = new CompoundBorder(line, border); for (int i = 0; i < 25; i++) { JLabel label = new JLabel("Label" + i); label.setBorder(compound); panel.add(label);
setBorder(new EmptyBorder(5, 5, 5, 0)); JLabel itemIcon = new JLabel(); itemIcon.setPreferredSize(ICON_SIZE); if (icon != null) JPanel rightPanel = new JPanel(new GridLayout(3, 1)); panels.add(rightPanel); rightPanel.setBackground(background); JLabel itemName = new JLabel(); itemName.setForeground(Color.WHITE); itemName.setMaximumSize(new Dimension(0, 0)); // to limit the label's size for itemName.setPreferredSize(new Dimension(0, 0)); // items with longer names itemName.setText(name); rightPanel.add(itemName); geLimitLabel.setText(limitLabelText); geLimitLabel.setForeground(ColorScheme.GRAND_EXCHANGE_LIMIT); geLimitLabel.setBorder(new CompoundBorder(geLimitLabel.getBorder(), new EmptyBorder(0, 0, 0, 7))); alchAndLimitPanel.add(geLimitLabel, BorderLayout.EAST);
protected void initUI() setBorder(new CompoundBorder( new SoftBevelBorder(BevelBorder.LOWERED), new EmptyBorder(5,5,5,5)) ); fileNameLabel = new JLabel("*New File*"); final JPanel reportPanel = new JPanel(new BorderLayout()); reportPanel.add(fileNameLabel, BorderLayout.NORTH); reportPanel.add(scrollPane, BorderLayout.CENTER);
private void initComponents() { contentPane = new JPanel(); JPanel panel1 = new JPanel(); JPanel panel2 = new JPanel(); buttonOK = new JButton(); buttonCancel = new JButton(); contentPane.setMinimumSize(new Dimension(540, 450)); contentPane.setBorder(new javax.swing.border.CompoundBorder( new javax.swing.border.TitledBorder(new javax.swing.border.EmptyBorder(0, 0, 0, 0), "Download Images from Copy/Pasted Text", javax.swing.border.TitledBorder.CENTER, javax.swing.border.TitledBorder.TOP, new java.awt.Font("Dialog", java.awt.Font.PLAIN, 12),
JFrame frame = new JFrame("Testing"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLayout(new BorderLayout()); frame.add(new TitlePane(), BorderLayout.NORTH); frame.add(new JLabel("This is the content")); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); setLayout(new BorderLayout()); setBorder(new CompoundBorder(new EmptyBorder(4, 4, 4, 4), new MatteBorder(0, 0, 1, 0, Color.BLACK))); JLabel label = new JLabel("This is a title"); label.setFont(label.getFont().deriveFont(Font.BOLD)); add(label);
JPanel statusBar = new JPanel(new FlowLayout(FlowLayout.LEFT)); statusBar.setBorder( new CompoundBorder( new LineBorder(Color.DARK_GRAY), new EmptyBorder(4, 4, 4, 4))); final JLabel status = new JLabel(); statusBar.add(status); JLabel content = new JLabel("Content in the middle"); content.setHorizontalAlignment(JLabel.CENTER); final JFrame frame = new JFrame("Test"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLayout(new BorderLayout()); frame.add(content); frame.add(statusBar, BorderLayout.SOUTH); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true);
public JComponent getPanel() { if (panel != null) return panel; panel = new JPanel(); ResourceBundle bundle = NbBundle.getBundle(WatchPanel.class); panel.getAccessibleContext ().setAccessibleDescription (bundle.getString ("ACSD_WatchPanel")); // NOI18N JLabel textLabel = new JLabel (bundle.getString ("CTL_Watch_Name")); // NOI18N textLabel.setBorder (new EmptyBorder (0, 0, 0, 10)); panel.setLayout (new BorderLayout ()); panel.setBorder (new EmptyBorder (11, 12, 1, 11)); panel.add ("West", textLabel); // NOI18N panel.add ("Center", textField = new JTextField (25)); // NOI18N textField.getAccessibleContext ().setAccessibleDescription (bundle.getString ("ACSD_CTL_Watch_Name")); // NOI18N textField.setBorder ( new CompoundBorder (textField.getBorder (), new EmptyBorder (2, 0, 2, 0)) ); textLabel.setDisplayedMnemonic ( bundle.getString ("CTL_Watch_Name_Mnemonic").charAt (0) // NOI18N ); textField.setText (expression); textField.selectAll (); textLabel.setLabelFor (textField); textField.requestFocus (); return panel; }
JFrame frame = new JFrame("Testing"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.add(new TestPane()); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); setLayout(new BorderLayout()); JPanel buttons = new JPanel(new FlowLayout(FlowLayout.LEFT)); buttons.add(btnAdd); add(buttons, BorderLayout.NORTH); JPanel content = new JPanel(new GridBagLayout()); GridBagConstraints gbc = new GridBagConstraints(); gbc.gridwidth = GridBagConstraints.REMAINDER; gbc.weighty = 1; content.add(new JPanel(), gbc); add(new JScrollPane(content)); gbc.weightx = 1; content.add(pane, gbc, insertAt); content.revalidate(); content.repaint(); setLayout(new GridBagLayout()); add(new JLabel("Make it so " + (count++))); setBorder(new CompoundBorder(new LineBorder(Color.BLACK), new EmptyBorder(10, 10, 10, 10)));
JPanel pane = new JPanel(); pane.setLayout(new BoxLayout(pane, BoxLayout.PAGE_AXIS)); if (message.contains("\n")) { for (String s : message.split("\n")) { pane.add(new JLabel(s)); pane.add(new JLabel(message)); pane.add(new JLabel(" \n")); // Whitespace final JTextArea exception = new JTextArea(25, 100); exception.setFont(new Font(Font.SANS_SERIF, Font.PLAIN, 10)); scroll.setBorder(new CompoundBorder(BorderFactory.createTitledBorder("Stacktrace"), new BevelBorder(BevelBorder.LOWERED))); pane.add(scroll);
ui = new JPanel(new BorderLayout(4, 4)); ui.setBorder(new CompoundBorder( new EmptyBorder(4, 4, 4, 4), new LineBorder(Color.BLACK))); Border border = label.getBorder(); Insets insets = border.getBorderInsets(label); if (l == 0 | r == 0) { t = t + yD; b = b - yD; label.setBorder(new EmptyBorder(t, l, b, r)); JFrame f = new JFrame("Bouncing Square"); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setLocationByPlatform(true); f.setContentPane(o.getUI()); f.pack(); f.setMinimumSize(f.getSize()); f.setVisible(true);
public PreferencesPage(String title) { super(new BorderLayout( 10, 10)); titleLabel = new JLabel(title); titleLabel.setBorder(new CompoundBorder(new EtchedBorder(), new EmptyBorder(5, 5, 5, 5))); titleLabel.setBackground(Color.white); titleLabel.setOpaque(true); titleLabel.setFont(titleLabel.getFont().deriveFont( (float)16)); add(titleLabel, BorderLayout.NORTH); JPanel southPanel = new JPanel(new BorderLayout()); southPanel.add(new JSeparator(), BorderLayout.SOUTH); add(southPanel, BorderLayout.SOUTH); }
JFrame frame = new JFrame("Test"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLayout(new BorderLayout()); frame.add(new TestPane()); frame.pack(); setBorder(new EmptyBorder(20, 20, 20, 20)); JPanel drop = new JPanel(); drop.setOpaque(false); DropShadowBorder border = new DropShadowBorder(); border.setFillContentArea(true); drop.setBorder(new CompoundBorder(border, new LineBorder(Color.BLACK)));
public BannerPanel() { setBorder( new CompoundBorder(new EtchedBorder(), LookAndFeelTweaks.PANEL_BORDER)); setOpaque(true); setBackground(UIManager.getColor("Table.background")); titleLabel = new JLabel(); titleLabel.setOpaque(false); subtitleLabel = new JEditorPane("text/html", "<html>"); subtitleLabel.setFont(titleLabel.getFont()); LookAndFeelTweaks.makeBold(titleLabel); LookAndFeelTweaks.makeMultilineLabel(subtitleLabel); LookAndFeelTweaks.htmlize(subtitleLabel); iconLabel = new JLabel(); iconLabel.setPreferredSize(new Dimension(50, 50)); setLayout(new BorderLayout()); JPanel nestedPane = new JPanel(new BorderLayout()); nestedPane.setOpaque(false); nestedPane.add("North", titleLabel); nestedPane.add("Center", subtitleLabel); add("Center", nestedPane); add("East", iconLabel); }
super("GroupedComponent Example"); JPanel content = (JPanel)getContentPane(); content.setLayout(new FlowLayout(FlowLayout.CENTER, 10, 10)); hideButton.setPreferredSize(new Dimension(100,hideButton.getPreferredSize().height)); hideButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { content.add(hideButton); content.add(test); public void run() { SimpleTest c = new SimpleTest(); c.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); c.pack(); c.setVisible(true); label = new JLabel(labelText); add(field); add(label); setBorder(new CompoundBorder(new LineBorder(Color.lightGray), new EmptyBorder(4,4,4,4)));