List of usage examples for java.awt Dimension Dimension
public Dimension(int width, int height)
From source file:Main.java
public Main() { setDefaultCloseOperation(EXIT_ON_CLOSE); JPanel p = new JPanel(new BorderLayout()); JTextField tf = new JTextField(5); JLabel label = new JLabel(new ImageIcon("Test.gif")); label.setOpaque(true);/*from w w w . ja va2 s. com*/ label.setBackground(tf.getBackground()); label.setPreferredSize(new Dimension(label.getPreferredSize().width, tf.getPreferredSize().height)); p.setBorder(tf.getBorder()); tf.setBorder(null); p.add(label, BorderLayout.WEST); p.add(tf, BorderLayout.CENTER); JPanel p1 = new JPanel(); p1.add(p); getContentPane().add(p1); pack(); setLocationRelativeTo(null); }
From source file:Test.java
public Test() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel panel1 = new JPanel(new GridLayout(1, 5)); for (int i = 0; i < 5; i++) { panel1.add(new JLabel("Left " + i)); }/*from w w w. ja v a2 s . co m*/ panel1.setPreferredSize(new Dimension(250, 50)); JPanel panel2 = new JPanel(new GridLayout(1, 5)); for (int i = 0; i < 5; i++) { panel2.add(new JLabel("Right " + i)); } panel2.setPreferredSize(new Dimension(250, 50)); final JSplitPane split = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, panel1, panel2); split.setContinuousLayout(true); getContentPane().add(split, BorderLayout.CENTER); pack(); setSize(500, 100); }
From source file:Main.java
public Main() { this.setDefaultCloseOperation(EXIT_ON_CLOSE); this.setLayout(new GridBagLayout()); GridBagConstraints gbc = new GridBagConstraints(); gbc.anchor = GridBagConstraints.NORTH; gbc.weighty = 0.0;/*from w w w . j av a 2 s . c o m*/ JPanel one = new JPanel(); one.setPreferredSize(new Dimension(200, 200)); one.setBorder(BorderFactory.createLineBorder(Color.BLACK)); JPanel two = new JPanel(); two.setPreferredSize(new Dimension(200, 200)); two.setBorder(BorderFactory.createLineBorder(Color.BLACK)); this.add(one, gbc); gbc.gridy = 1; gbc.weighty = 0.0; gbc.fill = GridBagConstraints.VERTICAL; this.add(two, gbc); this.pack(); this.setVisible(true); }
From source file:TabComponent.java
public TabComponent(String title, JTabbedPane pane) { this.pane = pane; setOpaque(false);//from w w w. j a v a 2 s .com JLabel label = new JLabel(title); add(label); JButton button = new JButton("Close"); button.setPreferredSize(new Dimension(50, 10)); button.addActionListener(this); add(button); }
From source file:de.mpicbg.knime.hcs.core.view.OverlayLegendDialog.java
public OverlayLegendDialog(Frame owner) { super(owner); initComponents(); setSize(new Dimension(80, 150)); initLegendPanel(); }
From source file:MainClass.java
public MainClass() { addMouseListener(new MouseAdapter() { public void mouseReleased(MouseEvent me) { int w = (d.width + inc) > max ? min : (d.width + inc); int h = (d.height + inc) > max ? min : (d.height + inc); setSize(new Dimension(w, h)); }/* w w w. j a v a 2 s . c om*/ }); }
From source file:MainClass.java
public MainClass() { super("Simple SplitPane Frame"); setSize(450, 200);//from w w w . j a va 2s .co m setDefaultCloseOperation(EXIT_ON_CLOSE); JTextArea jt1 = new JTextArea(sometext); JTextArea jt2 = new JTextArea(sometext); jt1.setLineWrap(true); jt2.setLineWrap(true); jt1.setMinimumSize(new Dimension(150, 150)); jt2.setMinimumSize(new Dimension(150, 150)); jt1.setPreferredSize(new Dimension(250, 200)); JSplitPane sp = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, jt1, jt2); getContentPane().add(sp, BorderLayout.CENTER); }
From source file:Main.java
private static JPanel createPanel() { JPanel panel = new JPanel(); DefaultTableModel model = new DefaultTableModel() { @Override/*w w w.j a va 2 s . c o m*/ public Class<?> getColumnClass(int col) { if (col == 0) { return Icon.class; } else { return Double.class; } } }; model.setColumnIdentifiers(new Object[] { "Book", "Cost" }); for (int i = 0; i < 42; i++) { model.addRow(new Object[] { ICON, Double.valueOf(i) }); } JTable table = new JTable(model); table.setDefaultRenderer(Double.class, new DefaultTableCellRenderer() { @Override protected void setValue(Object value) { NumberFormat format = NumberFormat.getCurrencyInstance(); setText((value == null) ? "" : format.format(value)); } }); table.setRowHeight(ICON.getIconHeight()); panel.add(new JScrollPane(table) { @Override public Dimension getPreferredSize() { return new Dimension(320, 240); } }); return panel; }
From source file:Main.java
Main() { JFrame f = new JFrame(); f.setLayout(new FlowLayout()); f.setSize(280, 300);/*from www.ja v a 2s . c o m*/ f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); scrollBarVertical.setPreferredSize(new Dimension(20, 200)); scrollbarHorizontal.setPreferredSize(new Dimension(200, 20)); scrollbarHorizontal.setValue(50); scrollBarVertical.addAdjustmentListener(new AdjustmentListener() { public void adjustmentValueChanged(AdjustmentEvent ae) { if (scrollBarVertical.getValueIsAdjusting()) return; System.out.println("Value of vertical scroll bar: " + ae.getValue()); } }); scrollbarHorizontal.addAdjustmentListener(new AdjustmentListener() { public void adjustmentValueChanged(AdjustmentEvent ae) { System.out.println("Value of horizontal scroll bar: " + ae.getValue()); } }); f.add(scrollBarVertical); f.add(scrollbarHorizontal); f.setVisible(true); }
From source file:Main.java
public MyAccessory(JFileChooser chooser) { chooser.addPropertyChangeListener(this); setPreferredSize(new Dimension(50, 50)); }