setLayout(new GridBagLayout()); if (row < 4) { if (col < 4) { border = new MatteBorder(1, 1, 0, 0, Color.GRAY); } else { border = new MatteBorder(1, 1, 0, 1, Color.GRAY); border = new MatteBorder(1, 1, 1, 0, Color.GRAY); } else { border = new MatteBorder(1, 1, 1, 1, Color.GRAY); cellPane.setBorder(border); add(cellPane, gbc); addMouseListener(new MouseAdapter() { @Override public void mouseEntered(MouseEvent e) { defaultBackground = getBackground(); setBackground(Color.BLUE); setBackground(defaultBackground);
setBorder(new MatteBorder(10, 10, 10, 10, getBackground())); (Node) (varNamesComboBox.getSelectedItem())); JButton nextButton = new JButton("Next"); nextButton.setMnemonic('N'); Box b1 = Box.createVerticalBox(); Box b2 = Box.createHorizontalBox(); b2.add(new JLabel("Probability table for values of ")); b2.add(varNamesComboBox); b2.add(new JLabel(" conditional on values of its")); b2.add(Box.createHorizontalGlue()); b1.add(b2); Box b3 = Box.createHorizontalBox(); b3.add(new JLabel("parents:")); b3.add(Box.createHorizontalGlue()); b1.add(b3); nextButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { int current = varNamesComboBox.getSelectedIndex();
JFrame frame = new JFrame("Testing"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.add(new TestPane()); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); protected static final Border TOP_LEFT = new MatteBorder(1, 1, 1, 0, Color.DARK_GRAY); protected static final Border TOP_RIGHT = new MatteBorder(1, 1, 1, 1, Color.DARK_GRAY); protected static final Border BOTTOM_LEFT = new MatteBorder(0, 1, 1, 0, Color.DARK_GRAY); protected static final Border BOTTOM_RIGHT = new MatteBorder(0, 1, 1, 1, Color.DARK_GRAY); setLayout(new GridLayout(10, 10)); for (int row = 0; row < 10; row++) { for (int col = 0; col < 10; col++) { border = BOTTOM_LEFT; JLabel cell = new JLabel(" "); cell.setBorder(border); add(cell);
FontMetrics fm = namePane.getFontMetrics(namePane.getFont()); FontMetrics fm = getFontMetrics(getFont()); return new Dimension(fm.stringWidth(getText()), fm.getHeight()); repaint(); int x = (getWidth() - fm.stringWidth(getText())) / 2; setBorder(new MatteBorder(0, 1, 1, 1, Color.BLUE)); JLabel statistics = new JLabel("Statistics"); statistics.setBorder(new CompoundBorder(new MatteBorder(0, 0, 1, 0, Color.GREEN), new EmptyBorder(4, 4, 4, 4))); score = new JLabel("0/0 correct"); streak = new JLabel("0 streak"); gbc.gridwidth = GridBagConstraints.REMAINDER; gbc.anchor = GridBagConstraints.WEST; JButton xA = new JButton("Choice A");
Box box = Box.createVerticalBox(); for (int i = 0; i < 4; i++) { box.add(Box.createVerticalStrut(10)); box.add(new JButton("Button")); JLabel label = new JLabel(icon); label.setBorder(new MatteBorder(0, 0, 2, 0, Color.GRAY)); label.setText("StackOverflow"); imagePanel.add(label); panel.setBorder(new EmptyBorder(10, 10, 10, 10)); panel.add(box, BorderLayout.WEST); panel.add(imagePanel); JFrame frame = new JFrame(); frame.add(panel); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true);
setLayout(new GridBagLayout()); GridBagConstraints gbc = new GridBagConstraints(); gbc.insets = new Insets(4, 0, 4, 0); gbc.weightx = 1; add(new JLabel("Big binds of first level: 25/50", JLabel.CENTER), gbc); gbc.fill = GridBagConstraints.BOTH; SelectionPane selectionPane = new SelectionPane(); selectionPane.setBorder(new MatteBorder(1, 0, 0, 0, Color.BLACK)); filterPane.setBorder(new MatteBorder(1, 1, 0, 0, Color.BLACK)); gbc.anchor = GridBagConstraints.WEST; gbc.weightx = 1; add(new JLabel("Add bind numbers to queries"), gbc); gbc.anchor = GridBagConstraints.WEST; gbc.weightx = 1; add(new JLabel("Remove big blind numbers"), gbc); JButton removeAll = new JButton("Remove All"); revalidate(); repaint(); <= getParent().getSize().width;
jlDaysOfMonth[0][i] = new JLabel(DAY_NAMES[i], SwingConstants.RIGHT); jlDaysOfMonth[0][i].setOpaque(true); jlDaysOfMonth[0][i].setForeground(WEEK_DAY_FOREGROUND); jlDaysOfMonth[0][i].setBackground(WEEK_DAY_BACKGROUND); jlDaysOfMonth[0][i].setBorder(new EmptyBorder(0, 0, 0, 3)); jlDaysOfMonth[i][j].setBorder(new CompoundBorder(new MatteBorder(2, 0, 0, 0, Color.WHITE), new EmptyBorder(0, 0, 0, 3))); jpDateTime.add(BorderLayout.SOUTH, jpTime); jbOK = new JButton(res.getString("DDateTimeChooser.jbOK.text")); jbOK.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent evt) { jbCancel = new JButton(res.getString("DDateTimeChooser.jbCancel.text")); jbCancel.addActionListener(new ActionListener() { @Override getContentPane().setLayout(new BorderLayout()); getContentPane().add(BorderLayout.CENTER, jpDateTime); getContentPane().add(BorderLayout.SOUTH, jpButtons);
mainWindowFrame = new JFrame(); mainWindowFrame.setTitle("Lock and Log"); mainWindowFrame.setIconImage(Toolkit.getDefaultToolkit().getImage(MainWindow.class.getResource("/lockandlog/main/resources/icon.png"))); mainWindowFrame.setResizable(false); mainWindowFrame.setBounds(100, 100, 854, 480); logDisplay.setBorder(new MatteBorder(1, 1, 1, 1, (Color) new Color(0, 0, 0))); logDisplay.setEditable(false); logDisplay.setBounds(259, 11, 579, 250); mainWindowFrame.getContentPane().add(logDisplay); JLabel viewCmdDisplayLbl = new JLabel("View Command Display:"); viewCmdDisplayLbl.setFont(new Font("Tahoma", Font.BOLD, 11)); viewCmdDisplayLbl.setBounds(259, 272, 133, 14); mainWindowFrame.getContentPane().add(viewCmdDisplayLbl); textArea.setBorder(new MatteBorder(1, 1, 1, 1, (Color) new Color(0, 0, 0))); textArea.setBounds(259, 297, 579, 104); mainWindowFrame.getContentPane().add(textArea); manualTxt.setColumns(10); JButton manualBtn = new JButton("Manual Override"); manualBtn.setFont(new Font("Tahoma", Font.BOLD, 12)); manualBtn.setBounds(10, 38, 219, 23); manualGrp.add(manualBtn);
jpProblemHeader.setBackground(Color.WHITE); jpProblemHeader.setBorder(new CompoundBorder(new MatteBorder(0, 0, 1, 0, Color.WHITE), new CompoundBorder( new MatteBorder(0, 0, 1, 0, Color.GRAY), new EmptyBorder(10, 10, 10, 10)))); jlProblemHeader = new JLabel(formatProblem()); jlProblemHeader.setIconTextGap(15); jlProblemHeader.setIcon(icon); jpCauses.setBorder(new CompoundBorder(new MatteBorder(0, 0, 1, 0, Color.WHITE), new CompoundBorder( new MatteBorder(0, 0, 1, 0, Color.GRAY), new EmptyBorder(0, 5, 5, 10)))); jpProblem.add(jpCauses, BorderLayout.CENTER); jbDisplayError = new JButton(res.getString("DProblem.jbDisplayError.text")); PlatformUtil.setMnemonic(jbDisplayError, res.getString("DProblem.jbDisplayError.mnemonic").charAt(0)); jbDisplayError.setToolTipText(res.getString("DProblem.jbDisplayError.tooltip")); jbDisplayError.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent evt) { getContentPane().add(jpProblem, BorderLayout.NORTH); getContentPane().add(jpButtons, BorderLayout.SOUTH);
setBorder( new EmptyBorder(10, 10, 10, 10) ); setLayout( new BorderLayout() ); Border outer = new MatteBorder(1, 1, 1, 1, Color.BLACK); Border inner = new EmptyBorder(10, 10, 0, 10); Border compound = new CompoundBorder(outer, inner); barPanel.setBorder( compound ); labelPanel.setBorder( new EmptyBorder(5, 10, 0, 10) ); add(barPanel, BorderLayout.CENTER); add(labelPanel, BorderLayout.PAGE_END); JLabel label = new JLabel(bar.getValue() + ""); label.setHorizontalTextPosition(JLabel.CENTER); label.setHorizontalAlignment(JLabel.CENTER); label.setVerticalTextPosition(JLabel.TOP); label.setVerticalAlignment(JLabel.BOTTOM); panel.layoutHistogram(); JFrame frame = new JFrame("Histogram Panel"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.add( panel ); frame.setLocationByPlatform( true ); frame.pack(); frame.setVisible( true );
popupMenu.setBorder(new MatteBorder(1, 1, 1, 1, Color.DARK_GRAY)); combo.setUI(new EmptyComboBoxUI()); for (Component comp : combo.getComponents()) combo.addMouseListener(new MouseAdapter() JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Container c = frame.getContentPane(); c.setLayout(new FlowLayout()); c.add(new JLabel("Options")); c.add(combo); frame.setSize(300, 200); frame.setLocationByPlatform(true); frame.setVisible(true); popupMenu.show(combo, 0, combo.getSize().height); thePopup.setPreferredSize(new Dimension(0,0)); // oh, the horror! return thePopup;
public Dimension minimumLayoutSize(Container parent) synchronized (parent.getTreeLock()) public Dimension preferredLayoutSize(Container parent) synchronized (parent.getTreeLock()) Insets parentInsets = parent.getInsets(); int x = parentInsets.left; int y = parentInsets.top; for (Component component: parent.getComponents()) if (component.isVisible()) Point p = component.getLocation(); synchronized (parent.getTreeLock()) Insets parentInsets = parent.getInsets(); panel.setBorder( new MatteBorder(10, 10, 10, 10, Color.YELLOW) ); createLabel(cm, panel, "Center", 150, 100);
messageTimer = new Timer(messageTimeout, new ActionListener() { public void actionPerformed(ActionEvent e) { statusMessageLabel.setText(""); public void actionPerformed(ActionEvent e) { busyIconIndex = (busyIconIndex + 1) % busyIcons.length; statusAnimationLabel.setIcon(busyIcons[busyIconIndex]); statusAnimationLabel.setIcon(idleIcon); progressBar.setVisible(false); busyIconTimer.start(); progressBar.setVisible(true); progressBar.setIndeterminate(true); } else if ("done".equals(propertyName)) { jButton1 = new javax.swing.JButton(); progressBar = new javax.swing.JProgressBar(); mainPanel.setName("mainPanel"); // NOI18N jButton1.setName("jButton1"); // NOI18N jPanel1.setBorder(new javax.swing.border.MatteBorder(null)); jPanel1.setName("jPanel1"); // NOI18N
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);
panel.setBorder( new MatteBorder(10, 10, 10, 10, Color.YELLOW) ); createLabel(drag, panel, "Center", 150, 100); JFrame.setDefaultLookAndFeelDecorated(true); JFrame frame = new JFrame( "Drag Layout" ); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.add( new JScrollPane(panel) ); frame.pack(); frame.setLocationRelativeTo( null ); frame.setVisible( true ); JLabel label = new JLabel( text ); label.setOpaque(true); label.setBackground( Color.ORANGE ); label.setLocation(x, y); panel.add( label ); label.addMouseListener( drag ); label.addMouseMotionListener( drag );
grid.setBackground( Color.BLACK ); grid.setBorder( new MatteBorder(2, 2, 2, 2, Color.BLACK) ); JLabel label = new JLabel(); label.setText(" label" + i); label.setOpaque( true ); grid.add( label ); add( grid ); frame.setDefaultCloseOperation( EXIT_ON_CLOSE ); frame.pack(); frame.setLocationRelativeTo( null ); frame.setVisible(true);
public ContinuousLegend(List points, VisualPropertyType vpt) { super(); this.points = points; this.type = vpt; this.addComponentListener(new ComponentAdapter() { public void componentResized(ComponentEvent e) { setLegend(e); } }); setLayout(new BorderLayout()); setBackground(Color.white); setBorder(BORDER); final JLabel title = new JLabel(" " + vpt.getName() + " Mapping"); title.setFont(TITLE_FONT2); title.setForeground(TITLE_COLOR); title.setBorder(new MatteBorder(0, 10, 1, 0, TITLE_COLOR)); title.setHorizontalTextPosition(SwingConstants.LEADING); title.setPreferredSize(new Dimension(1, 50)); add(title, BorderLayout.NORTH); setLegend(null); }
jpTipMargin.setBackground(Color.LIGHT_GRAY); jlTipMarginBulb = new JLabel(new ImageIcon(Toolkit.getDefaultToolkit().createImage( getClass().getResource("images/tip.png")))); jpTipHeader.setBorder(new MatteBorder(0, 0, 1, 0, Color.LIGHT_GRAY)); jlTipHeader = new JLabel(res.getString("DTipOfTheDay.jlTipHeader.text")); jlTipHeader.setFont(jlTipHeader.getFont().deriveFont(Font.BOLD, 18f)); jlTipHeader.setBorder(new EmptyBorder(5, 5, 5, 5)); jpNavigation.setBorder(new EmptyBorder(5, 10, 10, 10)); jbPreviousTip = new JButton(res.getString("DTipOfTheDay.jbPreviousTip.text")); PlatformUtil.setMnemonic(jbPreviousTip, res.getString("DTipOfTheDay.jbPreviousTip.mnemonic").charAt(0)); jbPreviousTip.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { jbNextTip = new JButton(res.getString("DTipOfTheDay.jbNextTip.text")); PlatformUtil.setMnemonic(jbNextTip, res.getString("DTipOfTheDay.jbNextTip.mnemonic").charAt(0)); jbNextTip.setDefaultCapable(true);
/** Installs the components for this delegate */ protected void installComponents() { frame = desktopIcon.getInternalFrame(); Icon icon = frame.getFrameIcon(); String title = frame.getTitle(); button = new JButton (title, icon); button.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { deiconize(); } }); button.setFont(desktopIcon.getFont()); button.setBackground(desktopIcon.getBackground()); button.setForeground(desktopIcon.getForeground()); int buttonH = button.getPreferredSize().height; label = new JLabel(" "); label.setBorder( new MatteBorder( 0, 2, 0, 1, desktopIcon.getBackground()) ); desktopIcon.setLayout(new BorderLayout(2, 0)); desktopIcon.add(button, BorderLayout.CENTER); desktopIcon.add(label, BorderLayout.WEST); }
table.setPreferredScrollableViewportSize(table.getPreferredSize()); header.addMouseListener(new MouseAdapter(){ @Override public void mouseClicked(MouseEvent event) text.setBorder(null); text.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e) renamePopup.setBorder(new MatteBorder(0, 1, 1, 1, Color.DARK_GRAY)); renamePopup.add(text); JFrame f = new JFrame("Double-click header to edit"); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.getContentPane().add(new JScrollPane(table)); f.pack(); f.setLocationRelativeTo(null); f.setVisible(true); header.repaint();