Search in sources :

Example 36 with GridLayout

use of java.awt.GridLayout in project jdk8u_jdk by JetBrains.

the class bug8033069NoScrollBar method setupUI.

private void setupUI() {
    frame = new JFrame();
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    cb1 = new JComboBox<>(items);
    cb2 = new JComboBox<>(items);
    JPanel panel = new JPanel(new GridLayout(1, 2));
    panel.add(cb1);
    panel.add(cb2);
    frame.add(panel);
    frame.pack();
    frame.setVisible(true);
}
Also used : JPanel(javax.swing.JPanel) GridLayout(java.awt.GridLayout) JFrame(javax.swing.JFrame)

Example 37 with GridLayout

use of java.awt.GridLayout in project jdk8u_jdk by JetBrains.

the class SelectionAutoscrollTest method createObjects.

void createObjects() {
    textArea = new TextArea(bigString());
    robot = Util.createRobot();
    Panel panel = new Panel();
    panel.setLayout(new GridLayout(3, 3));
    for (int y = 0; y < 3; ++y) {
        for (int x = 0; x < 3; ++x) {
            if (x == 1 && y == 1) {
                panel.add(textArea);
            } else {
                panel.add(new Panel());
            }
        }
    }
    Frame frame = new Frame("TextArea cursor icon test");
    frame.setSize(300, 300);
    frame.add(panel);
    frame.setVisible(true);
}
Also used : Panel(java.awt.Panel) GridLayout(java.awt.GridLayout) Frame(java.awt.Frame) TextArea(java.awt.TextArea) Point(java.awt.Point)

Example 38 with GridLayout

use of java.awt.GridLayout in project druid by alibaba.

the class DruidDataSourcePanel method tableDataProcess.

@Override
protected void tableDataProcess(ArrayList<LinkedHashMap<String, Object>> data) {
    ColumnData columnData = TableDataProcessor.multiRow2Col(data, KEY_WORD_IDENTITY);
    contentPanel = new JPanel(new GridLayout(0, 1));
    addTable(columnData);
    scrollPane.setViewportView(contentPanel);
}
Also used : JPanel(javax.swing.JPanel) GridLayout(java.awt.GridLayout) ColumnData(com.alibaba.druid.support.jconsole.util.TableDataProcessor.ColumnData)

Example 39 with GridLayout

use of java.awt.GridLayout in project druid by alibaba.

the class DruidSqlDetailFrame method addComponentsToPane.

/**
     * 将各个界面添加到JFrame中
     * 
     * @param pane JFrame内部的Container对象
     */
private void addComponentsToPane(Container pane) {
    JScrollPane scrollPane = new JScrollPane();
    JPanel contentPanel = new JPanel();
    contentPanel.setLayout(new GridLayout(0, 1));
    final JTextArea sqlField = new JTextArea(formatSql, 8, 20);
    final JScrollPane content1 = new JScrollPane(sqlField);
    content1.setBorder((TitledBorder) BorderFactory.createTitledBorder("SQL语句"));
    contentPanel.add(content1);
    addTable(contentPanel, "解析信息", parseData);
    addTable(contentPanel, "上次慢查询信息", lastSlowData);
    addTable(contentPanel, "上次错误查询信息", lastErrorData);
    addTable(contentPanel, "其他信息", otherData);
    scrollPane.setViewportView(contentPanel);
    pane.add(scrollPane, BorderLayout.CENTER);
}
Also used : JScrollPane(javax.swing.JScrollPane) JPanel(javax.swing.JPanel) GridLayout(java.awt.GridLayout) JTextArea(javax.swing.JTextArea)

Example 40 with GridLayout

use of java.awt.GridLayout in project DistributedFractalNetwork by Budder21.

the class Display method createParameters.

private JPanel createParameters() {
    zoom = new JTextField(10);
    zoom.setFont(labelFont);
    zoom.setText("");
    xPos = new JTextField(10);
    xPos.setText("");
    xPos.setFont(labelFont);
    yPos = new JTextField(10);
    yPos.setFont(labelFont);
    yPos.setText("");
    zoomSpeed = new JTextField(10);
    zoomSpeed.setFont(labelFont);
    zoomSpeed.setText("");
    maxItrs = new JTextField(10);
    maxItrs.setFont(labelFont);
    maxItrs.setText("");
    bailout = new JTextField(10);
    bailout.setFont(labelFont);
    bailout.setText("");
    JPanel p = new JPanel();
    p.setBackground(bgColor);
    p.setLayout(new GridLayout(7, 2));
    // MaxIteraions
    JPanel maxItrs = new JPanel();
    maxItrs.setBackground(bgColor);
    JLabel maxItrsLabel = new JLabel("Max. Iters:");
    maxItrsLabel.setFont(labelFont);
    maxItrs.add(maxItrsLabel);
    maxItrs.add(this.maxItrs);
    this.maxItrs.setAlignmentY(0);
    JButton maxItrsAccept = new JButton("Submit");
    maxItrsAccept.setFont(new Font("Arial", 12, 14));
    maxItrsAccept.setBackground(Color.white);
    maxItrsAccept.setAlignmentY(1);
    maxItrsAccept.addActionListener(new FractalUpdateListener());
    maxItrs.add(maxItrsAccept);
    p.add(maxItrs, 6, 0);
    // Bailout
    JPanel bailout = new JPanel();
    bailout.setBackground(bgColor);
    JLabel bailoutLabel = new JLabel("Bailout:");
    bailoutLabel.setFont(labelFont);
    bailout.add(bailoutLabel);
    bailout.add(this.bailout);
    this.bailout.setAlignmentY(0);
    JButton bailoutAccept = new JButton("Submit");
    bailoutAccept.setFont(new Font("Arial", 12, 14));
    bailoutAccept.setBackground(Color.white);
    bailoutAccept.setAlignmentY(1);
    bailoutAccept.addActionListener(new FractalUpdateListener());
    bailout.add(bailoutAccept);
    p.add(bailout, 5, 0);
    // zoomSpeed
    JPanel zSpeed = new JPanel();
    zSpeed.setBackground(bgColor);
    JLabel speedLabel = new JLabel("Speed:");
    speedLabel.setFont(labelFont);
    zSpeed.add(speedLabel);
    zSpeed.add(zoomSpeed);
    zoomSpeed.setAlignmentY(0);
    JButton speedAccept = new JButton("Submit");
    speedAccept.setFont(new Font("Arial", 12, 14));
    speedAccept.setBackground(Color.white);
    speedAccept.setAlignmentY(1);
    speedAccept.addActionListener(new FractalUpdateListener());
    zSpeed.add(speedAccept);
    p.add(zSpeed, 3, 0);
    // zoom
    JPanel zoomPanel = new JPanel();
    zoomPanel.setBackground(bgColor);
    JLabel zoomLabel = new JLabel("Zoom:");
    zoomLabel.setFont(labelFont);
    zoomPanel.add(zoomLabel);
    zoomPanel.add(zoom);
    zoom.setAlignmentY(0);
    JButton zoomAccept = new JButton("Submit");
    zoomAccept.setFont(new Font("Arial", 12, 14));
    zoomAccept.setBackground(Color.white);
    zoomAccept.setAlignmentY(1);
    zoomAccept.addActionListener(new FractalUpdateListener());
    zoomPanel.add(zoomAccept);
    p.add(zoomPanel, 2, 0);
    // yPos
    JPanel yPosP = new JPanel();
    yPosP.setBackground(bgColor);
    JLabel yPosLabel = new JLabel("Y-Pos:");
    yPosLabel.setFont(labelFont);
    yPosP.add(yPosLabel);
    yPosP.add(yPos);
    yPos.setAlignmentY(0);
    JButton yPosAccept = new JButton("Submit");
    yPosAccept.setFont(new Font("Arial", 12, 14));
    yPosAccept.setBackground(Color.white);
    yPosAccept.setAlignmentY(1);
    yPosAccept.addActionListener(new FractalUpdateListener());
    yPosP.add(yPosAccept);
    p.add(yPosP, 1, 0);
    // xPos
    JPanel xPosP = new JPanel();
    xPosP.setBackground(bgColor);
    JLabel xPosLabel = new JLabel("X-Pos:");
    xPosLabel.setFont(labelFont);
    xPosP.add(xPosLabel);
    xPosP.add(xPos);
    xPos.setAlignmentY(0);
    JButton xPosAccept = new JButton("Submit");
    xPosAccept.setFont(new Font("Arial", 12, 14));
    xPosAccept.setBackground(Color.white);
    xPosAccept.setAlignmentY(1);
    xPosAccept.addActionListener(new FractalUpdateListener());
    xPosP.add(xPosAccept);
    p.add(xPosP, 0, 0);
    JLabel title = new JLabel("Parameters");
    title.setFont(Constants.mediumFont);
    title.setOpaque(true);
    title.setBackground(bgColor);
    JPanel wrapper = new JPanel();
    wrapper.setBackground(bgColor);
    wrapper.add(title);
    p.add(wrapper, 4, 0);
    return p;
}
Also used : JPanel(javax.swing.JPanel) GridLayout(java.awt.GridLayout) JButton(javax.swing.JButton) JLabel(javax.swing.JLabel) JTextField(javax.swing.JTextField) Font(java.awt.Font)

Aggregations

GridLayout (java.awt.GridLayout)189 JPanel (javax.swing.JPanel)149 JLabel (javax.swing.JLabel)79 BorderLayout (java.awt.BorderLayout)67 Dimension (java.awt.Dimension)51 JButton (javax.swing.JButton)41 ActionEvent (java.awt.event.ActionEvent)36 JScrollPane (javax.swing.JScrollPane)34 ActionListener (java.awt.event.ActionListener)32 Insets (java.awt.Insets)28 JCheckBox (javax.swing.JCheckBox)28 JTextField (javax.swing.JTextField)28 GridBagConstraints (java.awt.GridBagConstraints)24 GridBagLayout (java.awt.GridBagLayout)23 ButtonGroup (javax.swing.ButtonGroup)22 FlowLayout (java.awt.FlowLayout)21 BoxLayout (javax.swing.BoxLayout)21 TitledBorder (javax.swing.border.TitledBorder)19 PlotCanvas (smile.plot.PlotCanvas)16 EmptyBorder (javax.swing.border.EmptyBorder)15