setBackground(Color.BLUE); s = "BLUE"; setBackground(Color.RED); s = "RED"; JFrame f = new JFrame(); f.setSize(500, 500); f.setTitle("Sometimes Red, Sometimes Blue"); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setContentPane(new TestPanel()); f.setVisible(true);
jPanel2.setBackground(new java.awt.Color(255, 255, 255)); jPanel2.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED)); jPanel2.addMouseListener(new MouseAdapter() { this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); pack(); EventQueue.invokeLater(new Runnable() { public void run() { new JavaPaintUI().setVisible(true);
JPanel gui = new JPanel(new GridLayout(2,0,5,5)); gui.setBorder(new EmptyBorder(10,10,10,10)); gui.setBackground(Color.RED); gui.add(l1); l2.setBackground(Color.YELLOW); l2.setOpaque(true); gui.add(l2); JPanel p1 = new JPanel(); p1.add(new JLabel("Panel 1")); p1.setBorder(brdrRight); p1.setOpaque(false); gui.add(p1); JPanel p2 = new JPanel(); p2.add(new JLabel("Panel 2")); p2.setBorder(brdrLeft);
import java.awt.Color; import java.awt.GraphicsDevice; import java.awt.GraphicsEnvironment; import javax.swing.JFrame; import javax.swing.JPanel; public class Main { public static void main(String[] args) { GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment(); GraphicsDevice vc = env.getDefaultScreenDevice(); JFrame window = new JFrame(); JPanel comp = new JPanel(); comp.setBackground(Color.RED); window.add(comp); window.setUndecorated(true); window.setResizable(false); vc.setFullScreenWindow(window); } }
public CategoryNodeRenderer() { _panel.setBackground(UIManager.getColor("Tree.textBackground")); if (_sat == null) { // Load the satellite image. String resource = "/org/apache/log4j/lf5/viewer/images/channelexplorer_satellite.gif"; URL satURL = getClass().getResource(resource); _sat = new ImageIcon(satURL); } setOpaque(false); _checkBox.setOpaque(false); _panel.setOpaque(false); // The flowlayout set to LEFT is very important so that the editor // doesn't jump around. _panel.setLayout(new FlowLayout(FlowLayout.LEFT, 0, 0)); _panel.add(_checkBox); _panel.add(this); setOpenIcon(_sat); setClosedIcon(_sat); setLeafIcon(_sat); }
s.getViewport().add(m_tree); getContentPane().add(s, BorderLayout.CENTER); setVisible(true); setForeground(sel ? m_textSelectionColor : m_textNonSelectionColor); setBackground(sel ? m_bkSelectionColor : m_bkNonSelectionColor); m_selected = sel;
SwingUtilities.invokeLater(new Runnable() { public void run() { JPanel p = new JPanel(new GridLayout(2,2,4,4)); p.setBackground(Color.black); p.setBorder(new EmptyBorder(4,4,4,4)); JPanel border = new JPanel(new BorderLayout()); border.add(getLabel( "Border", SwingConstants.CENTER), BorderLayout.CENTER); p.add(border); JPanel gridbag = new JPanel(new GridBagLayout()); gridbag.add(getLabel("GridBag")); p.add(gridbag); p.add(box); JFrame f = new JFrame("Streeeetch me.."); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setContentPane(p); f.pack(); f.setLocationByPlatform(true); f.setVisible(true);
setLayout(new BorderLayout()); p1=new JPanel(); p2=new JPanel(); p1.setBackground(Color.RED); p2.setBackground(Color.GREEN); JSplitPane sp = new JSplitPane(JSplitPane.VERTICAL_SPLIT); sp.setResizeWeight(0.7); sp.setDividerSize(0); sp.add(p1); sp.add(p2); add(sp, BorderLayout.CENTER);
add(jScrollPane1); label.setBackground(backgroundSelectionColor); label.setForeground(textSelectionColor); } else { label.setBackground(backgroundNonSelectionColor); label.setForeground(textNonSelectionColor);
JPanel contentPane = new JPanel( new GridLayout(0, 1, hGap, vGap)); contentPane.setBorder( BorderFactory.createEmptyBorder(hGap, vGap, hGap, vGap)); borderPanel = new JPanel(new BorderLayout(hGap, vGap)); borderPanel.setBorder( BorderFactory.createTitledBorder("BorderLayout")); borderPanel.setOpaque(true); borderPanel.setBackground(Color.WHITE); for (int i = 0; i < 5; i++) { buttons[i] = new JButton(borderConstraints[i]); borderPanel.add(buttons[i], borderConstraints[i]); flowPanel = new JPanel(new FlowLayout( FlowLayout.CENTER, hGap, vGap)); flowPanel.setBorder( BorderFactory.createTitledBorder("FlowLayout")); flowPanel.setOpaque(true); flowPanel.setBackground(Color.WHITE); for (int i = 5; i < 8; i++) { buttons[i] = new JButton(Integer.toString(i)); flowPanel.add(buttons[i]); BorderFactory.createTitledBorder("GridLayout")); gridPanel.setOpaque(true); gridPanel.setBackground(Color.WHITE); for (int i = 8; i < 12; i++) { buttons[i] = new JButton(Integer.toString(i));
SwingUtilities.invokeLater(new Runnable() { public void run() { JPanel gui = new JPanel(new BorderLayout(3,3)); JPanel pEnabled = new JPanel(new GridLayout(1,0,2,2)); pEnabled.setBackground(Color.green); gui.add(pEnabled, BorderLayout.NORTH); JPanel pDisabled = new JPanel(new GridLayout(1,0,2,2)); pDisabled.setBackground(Color.red); gui.add(pDisabled, BorderLayout.SOUTH); UIManager.setLookAndFeel(plafInfo.getClassName()); JButton bEnabled = new JButton(plafInfo.getName()); pEnabled.add(bEnabled); JButton bDisabled = new JButton(plafInfo.getName()); bDisabled.setEnabled(false);
if (gui==null) { mainLayout = new BorderLayout(0,0); gui = new JPanel(mainLayout); gui.setBackground(Color.RED); border = new EmptyBorder(0,0,0,0); tree.expandRow(ii); JPanel buttonPanel = new JPanel(buttonLayout); gui.add(buttonPanel, BorderLayout.PAGE_START); buttonPanel.add(new JLabel("H Gap")); if (c instanceof Window) { Window w = (Window)c; w.pack(); JFrame f = new JFrame("White (OK Red) Space"); f.add(gui); f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); f.pack(); f.setVisible(true);
SwingUtilities.invokeLater(new Runnable() { public void run() { JPanel gui = new JPanel(new BorderLayout(3,3)); JPanel pEnabled = new JPanel(new GridLayout(1,0,2,2)); pEnabled.setBackground(Color.green); gui.add(pEnabled, BorderLayout.NORTH); JPanel pDisabled = new JPanel(new GridLayout(1,0,2,2)); pDisabled.setBackground(Color.red); gui.add(pDisabled, BorderLayout.SOUTH); UIManager.setLookAndFeel(plafInfo.getClassName()); JButton bEnabled = new JButton(plafInfo.getName()); pEnabled.add(bEnabled); JButton bDisabled = new JButton(plafInfo.getName()); bDisabled.setEnabled(false);
JFrame frame = new JFrame(); frame.setLayout(new GridLayout(N, N, N, N)); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); for (int i = 0; i < N * N; i++) { frame.add(new RotatePanel()); frame.pack(); frame.setVisible(true); this.setBackground(Color.lightGray); this.setPreferredSize(new Dimension( image.getWidth(null), image.getHeight(null)));
int h = bi.getHeight(); int step = w/3; JPanel p = new JPanel(new GridLayout(3,3)); p.setOpaque(false); int count = 0; p.add(button); } else { JLabel label = new JLabel(new ImageIcon(icon)); p.add(label); JPanel center = new JPanel(new GridBagLayout()); center.setBackground(Color.BLACK); center.add(p); JOptionPane.showMessageDialog(null, center);
JFrame frame = new JFrame("Testing"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLayout(new BorderLayout()); frame.add(new TestPane()); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); add(cellPane, gbc); public void mouseEntered(MouseEvent e) { defaultBackground = getBackground(); setBackground(Color.BLUE); setBackground(defaultBackground);
@Override public void run() { JPanel gui = new JPanel(new BorderLayout(2,2)); JList list = new JList(files); list.setCellRenderer(new FileListCellRenderer()); gui.add(new JScrollPane(list)); label.setBackground(backgroundSelectionColor); label.setForeground(textSelectionColor); } else { label.setBackground(backgroundNonSelectionColor); label.setForeground(textNonSelectionColor);
private JFrame frame = new JFrame(); setBackground(Color.gray); label = new JLabel(" X "); label.setOpaque(true); label.setBackground(Color.RED); label.setForeground(Color.WHITE); setBackground(Color.black); setLayout(new FlowLayout(FlowLayout.RIGHT)); add(label); add(new MainPanel(), BorderLayout.CENTER); add(new BorderPanel(), BorderLayout.PAGE_START); setBorder(new LineBorder(Color.BLACK, 5)); frame.setUndecorated(true); frame.add(new OutsidePanel()); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true);
l.setBackground(bg); l.setOpaque(true); c.add(l); JPanel gui = new JPanel(new GridLayout(0, 6, 4, 4));
private static final Dimension LABEL_SIZE = new Dimension(60, 40); private GridLayout gridlayout = new GridLayout(GRID_ROWS, GRID_COLS, GAP, GAP); private JPanel backingPanel = new JPanel(gridlayout); private JPanel[][] panelGrid = new JPanel[GRID_ROWS][GRID_COLS]; private JLabel redLabel = new JLabel("Red", SwingConstants.CENTER); backingPanel.setSize(LAYERED_PANE_SIZE); backingPanel.setLocation(2 * GAP, 2 * GAP); backingPanel.setBackground(Color.black); for (int row = 0; row < GRID_ROWS; row++) { for (int col = 0; col < GRID_COLS; col++) { panelGrid[row][col] = new JPanel(new GridBagLayout()); backingPanel.add(panelGrid[row][col]); redLabel.setBackground(Color.red.brighter().brighter()); redLabel.setPreferredSize(LABEL_SIZE); panelGrid[4][3].add(redLabel); blueLabel.setBackground(Color.blue.brighter().brighter()); blueLabel.setPreferredSize(LABEL_SIZE); panelGrid[1][1].add(blueLabel); JFrame frame = new JFrame("DragLabelOnLayeredPane"); frame.getContentPane().add(new DragLabelOnLayeredPane()); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true);