+ "The effect we want is a multi-line label."; JFrame f = new JFrame("Label Render Test"); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); textLabel.setSize(textLabel.getPreferredSize()); JLabel imageLabel = new JLabel(ii); f.getContentPane().add(imageLabel); f.pack(); f.setLocationByPlatform(true); f.setVisible(true);
basePanel.setSize(parent.getSize()); basePanel.setLayout(new BorderLayout()); if (useSlideButton) { final JPanel statusPanel = new JPanel(); basePanel.add(statusPanel, BorderLayout.SOUTH); statusPanel.add(new JButton("Slide Left") { private static final long serialVersionUID = 9204819004142223529L; statusPanel.add(new JButton("Slide Right") { basePanel.add(component); component.setSize(basePanel.getSize()); component.setLocation(0, 0);
import javax.swing.*; import java.applet.Applet; import java.awt.*; public class Tetris extends Applet { public void init() { Frame title = (Frame)this.getParent().getParent(); title.setTitle("New Title"); setSize(250, 500); JPanel grid = new JPanel(); grid.setSize(250,500); add(grid, BorderLayout. CENTER); } }
import java.awt.*; import javax.swing.*; @SuppressWarnings("serial") public class ShowPNG extends JFrame { private ShowPNG(String arg){ if (arg == null ) { arg = "C:/Eclipse/workspace/ShowPNG/bin/a.png"; } JPanel panel = new JPanel(); panel.setSize(500,640); panel.setBackground(Color.CYAN); ImageIcon icon = new ImageIcon(arg); JLabel label = new JLabel(); label.setIcon(icon); panel.add(label); this.getContentPane().add(panel); } public static void main(String[] args) { new ShowPNG(args.length == 0 ? null : args[0]).setVisible(true); } }
JFrame frame = new JFrame("FX"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().setLayout(null); // do the layout manually frame.add(jButton); frame.add(fxPanel); frame.setVisible(true); jButton.setSize(new Dimension(200, 27)); fxPanel.setSize(new Dimension(300, 300)); fxPanel.setLocation(new Point(0, 27));
import java.awt.BorderLayout; import javax.swing.JButton; import javax.swing.JFrame; public class Swing extends JFrame{ Swing() { // initComponents(); setVisible(false); setExtendedState(JFrame.MAXIMIZED_BOTH); JButton pnlButons = new JButton(); pnlButons.setSize(pnlButons.getHeight(),JFrame.MAXIMIZED_VERT); add(pnlButons,BorderLayout.WEST); setVisible(true); pack(); } public static void main(String[] args) { new Swing(); } }
backingPanel.setSize(LAYERED_PANE_SIZE); backingPanel.setLocation(2 * GAP, 2 * GAP); backingPanel.setBackground(Color.black); 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); 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);
this.setSize(400,400); this.add(getCustPanel()); this.setVisible(true); panel.setLayout (new BoxLayout(panel, BoxLayout.Y_AXIS)); addButton ("button1", panel); addButton ("button2", panel); button.setPreferredSize (new Dimension(100,20)); button.setAlignmentX (Component.CENTER_ALIGNMENT); container.add (button);
setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED)); setPreferredSize(new Dimension(500, 500)); final JFrame f = new JFrame("Test"); addMouseListener(new MouseAdapter() { @Override if (dragLocation.getX()> getWidth()-10 && dragLocation.getY()>getHeight()-10) { System.err.println("in"); setSize((int)(getWidth()+(e.getPoint().getX()-dragLocation.getX())), (int)(getHeight()+(e.getPoint().getY()-dragLocation.getY()))); dragLocation = e.getPoint(); f.getContentPane().setLayout(new BorderLayout()); f.getContentPane().add(this,BorderLayout.CENTER); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.pack(); f.setVisible(true);
window = new JFrame("Foo"); window.add(layeredPane, BorderLayout.CENTER); myGraphic.setSize(layeredPane.getPreferredSize()); myGraphic.setLocation(0, 0); layeredPane.add(myGraphic, JLayeredPane.DEFAULT_LAYER); window.setVisible(true);
public void actionPerformed(ActionEvent e) { HistoryLogPane.setLayout(new ScrollPaneLayout());//<<< history = (JPanel)HistoryLogPane.getViewport().getView();//<<< javax.swing.JScrollPane HistoryLogPane = new javax.swing.JScrollPane(); HistoryLogPane.setLayout(new ScrollPaneLayout()); // edit @kiheru HistoryLogPane.setBackground(Color.WHITE); HistoryLogPane.setBorder(BorderFactory.createEmptyBorder()); HistoryLogPane.setLocation(0, 0); HistoryLogPane.add(history); HistoryLogPane.setSize(new Dimension(history.getSize())); history.setPreferredSize(history.getSize());//and we tried: history.setPreferredSize(history.getPreferredSize()); history.revalidate();//<<< System.out.println("SIZE: " + HistoryLogPane.getSize()); HistoryLocationPanel.removeAll(); HistoryLocationPanel.add(HistoryLogPane); HistoryLocationPanel.repaint(); HistoryLogPane.repaint(); }
this.add(one); this.add(two); this.setSize(160, 100); this.setLocation(x, y); this.setVisible(true); JFrame f = new JFrame("JDPTest"); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.add(this); f.pack(); f.setLocationRelativeTo(null); f.setVisible(true);
frame = new JFrame(); frame.addWindowListener(new FrameClose()); frame.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); frame.setSize(width * scale, height * scale); frame.setVisible(true); canvas.setSize(width * scale, height * scale); frame.add(canvas, 0);
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); frame.add(jsp); frame.setVisible(true); BufferedImage bi = componentToImage(imagePanel, true); try { return img; } else { component.setSize(component.getPreferredSize()); layoutComponent(component); BufferedImage img = new BufferedImage(component.getWidth(), component.getHeight(), BufferedImage.TRANSLUCENT); CellRendererPane crp = new CellRendererPane(); crp.add(component); crp.paintComponent(img.createGraphics(), component, crp, component.getBounds()); return img;
m.setSize(d.width, d.height); main.add(buttons, BorderLayout.CENTER); buttons.add( new JRadioButton("button " + i) ); main.add(button, BorderLayout.SOUTH); button.addActionListener( new ActionListener() JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.add(main); frame.setSize(300, 300); frame.setLocationRelativeTo(null); frame.setVisible(true);
final JFrame frame = new JFrame("Image zoom"); frame.getContentPane().add(zoomPanel); final Ticker t = new Ticker(zoomPanel); frame.setVisible(true); setSize(new Dimension(400, 400)); setMinimumSize(new Dimension(400, 400)); setPreferredSize(new Dimension(400, 400));