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);
}
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);
}
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);
}
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);
}
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;
}
Aggregations