本文整理了Java中javax.swing.JPanel.setAlignmentX()
方法的一些代码示例,展示了JPanel.setAlignmentX()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JPanel.setAlignmentX()
方法的具体详情如下:
包路径:javax.swing.JPanel
类名称:JPanel
方法名:setAlignmentX
暂无
代码示例来源:origin: stackoverflow.com
JPanel a = new JPanel();
JPanel b = new JPanel();
JPanel c = new JPanel();
a.setBackground( Color.RED );
b.setBackground( Color.GREEN );
c.setBackground( Color.BLUE );
a.setMaximumSize( new Dimension( 10, 10) );
b.setMaximumSize( new Dimension( 50, 10) );
a.setAlignmentX( Component.LEFT_ALIGNMENT );//0.0
b.setAlignmentX( Component.LEFT_ALIGNMENT );//0.0
c.setAlignmentX( Component.LEFT_ALIGNMENT );//0.0
JPanel panel = new JPanel();
panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
panel.add(a);
panel.add(b);
panel.add(c);
int result = JOptionPane.showConfirmDialog(null, panel, "Please enter values.", JOptionPane.OK_CANCEL_OPTION);
代码示例来源:origin: skylot/jadx
paginationPanel.setAlignmentX(Component.LEFT_ALIGNMENT);
paginationPanel.setLayout(new BoxLayout(paginationPanel, BoxLayout.X_AXIS));
resultsInfoLabel = new JLabel("");
代码示例来源:origin: bonnyfone/vectalign
panelExport.setAlignmentX(Component.CENTER_ALIGNMENT);
代码示例来源:origin: ballerina-platform/ballerina-lang
private JPanel createRow(final Collection<JComponent> labelFields, final String selectedItem) {
final JPanel panel = new JPanel();
int colIdx = 0;
panel.setLayout(new GridLayoutManager(2, 17, JBUI.emptyInsets(), -1, -1));
panel.add(new Spacer(), new GridConstraints(1, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_NONE, 1, GridConstraints.SIZEPOLICY_FIXED, new Dimension(0, 10), new Dimension(0, 10), new Dimension(0, 10), 0, false));
final JComboBox<String> typeBox = createComboBox(panel, selectedItem);
panel.add(typeBox, new GridConstraints(0, colIdx++, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
final Iterator<JComponent> iterator = labelFields.iterator();
while (iterator.hasNext()) {
final JComponent label = iterator.next();
final JComponent field = iterator.next();
panel.add(new Spacer(), new GridConstraints(0, colIdx++, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_GROW, 1, null, null, null, 0, false));
panel.add(label, new GridConstraints(0, colIdx++, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
panel.add(field, new GridConstraints(0, colIdx++, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(150, -1), null, 0, false));
}
panel.add(new Spacer(), new GridConstraints(0, 14, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, 1, null, null, null, 0, false));
final JButton newRowButton = createNewRowButton();
panel.add(newRowButton, new GridConstraints(0, 15, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
if (rows.isEmpty()) {
panel.add(new Spacer(), new GridConstraints(0, 16, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_GROW, 1, null, null, null, 0, false));
} else {
final JButton removeRowButton = createRemoveRowButton(panel);
panel.add(removeRowButton, new GridConstraints(0, 16, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
}
panel.setAlignmentX(Component.LEFT_ALIGNMENT);
return panel;
}
代码示例来源:origin: kiegroup/optaplanner
JPanel hobbyPanel = new JPanel(new FlowLayout(FlowLayout.CENTER));
hobbyPanel.setOpaque(false);
hobbyPanel.setAlignmentX(CENTER_ALIGNMENT);
for (HobbyPractician hobbyPractician : guest.getHobbyPracticianList()) {
Hobby hobby = hobbyPractician.getHobby();
代码示例来源:origin: marytts/marytts
if (controls != null) {
zoomPanel.add(Box.createVerticalGlue());
controls.setAlignmentX(CENTER_ALIGNMENT);
zoomPanel.add(controls);
代码示例来源:origin: marytts/marytts
if (controls != null) {
zoomPanel.add(Box.createVerticalGlue());
controls.setAlignmentX(CENTER_ALIGNMENT);
zoomPanel.add(controls);
代码示例来源:origin: runelite/runelite
mainPanel.setBorder(new EmptyBorder(8, 10, 10, 10));
mainPanel.setLayout(new DynamicGridLayout(0, 1, 0, 5));
mainPanel.setAlignmentX(Component.LEFT_ALIGNMENT);
代码示例来源:origin: apache/pdfbox
flagLabel.setFont(new Font(Font.MONOSPACED, Font.BOLD, 30));
JPanel flagLabelPanel = new JPanel();
flagLabelPanel.setAlignmentX(Component.LEFT_ALIGNMENT);
flagLabelPanel.add(flagLabel);
代码示例来源:origin: apache/pdfbox
colorSpaceLabel.setFont(new Font(Font.MONOSPACED, Font.BOLD, 30));
JPanel colorspaceLabelPanel = new JPanel();
colorspaceLabelPanel.setAlignmentX(Component.LEFT_ALIGNMENT);
colorspaceLabelPanel.add(colorSpaceLabel);
代码示例来源:origin: ron190/jsql-injection
userPassPanel.setAlignmentX(Component.LEFT_ALIGNMENT);
userPassPanel.setBorder(BorderFactory.createEmptyBorder(0, 0, 1, 1));
代码示例来源:origin: nodebox/nodebox
buttonPanel.add(Box.createHorizontalGlue());
buttonPanel.add(cancelButton);
buttonPanel.setAlignmentX(Component.LEFT_ALIGNMENT);
buttonPanel.setPreferredSize(new Dimension(Short.MAX_VALUE, 20));
buttonPanel.setMaximumSize(new Dimension(Short.MAX_VALUE, 20));
代码示例来源:origin: magefree/mage
panelSourceRight.setAlignmentX(0.0F);
panelSourceRight.setMaximumSize(new java.awt.Dimension(130, 32767));
panelSourceRight.setMinimumSize(new java.awt.Dimension(130, 30));
panelRedownload.setAlignmentX(0.0F);
panelRedownload.setMaximumSize(new java.awt.Dimension(130, 32767));
panelRedownload.setMinimumSize(new java.awt.Dimension(130, 30));
panelCommands.setAlignmentX(0.0F);
panelCommands.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.TRAILING));
代码示例来源:origin: magefree/mage
/**
* Creates new form DownloadImagesDialog
*/
public DownloadImagesDialog() {
initComponents();
this.setModal(true);
// fix for panelInfo (it's resets aligmentX after netbeans designer opened)
panelInfo.setAlignmentX(CENTER_ALIGNMENT);
// save default sizes
//
this.sizeModeMessageAndControls = new Dimension(580, 330); // dialog -> properties -> designer size
//
this.sizeModeMessageOnly = new Dimension(this.sizeModeMessageAndControls.getSize());
sizeModeMessageOnly.height = 25 * 4;
sizeModeMessageOnly.width = sizeModeMessageOnly.width / 2;
// Close the dialog when Esc is pressed
String cancelName = "cancel";
InputMap inputMap = getRootPane().getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
inputMap.put(KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), cancelName);
ActionMap actionMap = getRootPane().getActionMap();
actionMap.put(cancelName, new AbstractAction() {
public void actionPerformed(ActionEvent e) {
doClose(RET_CANCEL);
}
});
}
代码示例来源:origin: nodebox/nodebox
buttonRow.add(remindMeLater);
buttonRow.add(downloadButton);
buttonRow.setAlignmentX(Component.LEFT_ALIGNMENT);
controlsPanel.add(buttonRow);
代码示例来源:origin: magefree/mage
setPanel.setPreferredSize(new Dimension(200, 25));
setPanel.setMaximumSize(new Dimension(200, 25));
setPanel.setAlignmentX(Component.LEFT_ALIGNMENT);
buttonsPanel.add(setPanel);
buttonPanel.setMaximumSize(new Dimension(Integer.MAX_VALUE, 100));
buttonPanel.setOpaque(false);
buttonPanel.setAlignmentX(Component.LEFT_ALIGNMENT);
buttonsPanel.add(buttonPanel);
代码示例来源:origin: ron190/jsql-injection
panelProxyPreferences.setAlignmentX(Component.LEFT_ALIGNMENT);
panelCheckIp.setAlignmentX(Component.LEFT_ALIGNMENT);
代码示例来源:origin: ron190/jsql-injection
arrowDownPanel.setAlignmentX(FlowLayout.TRAILING);
arrowDownPanel.setAlignmentY(Component.TOP_ALIGNMENT);
MediatorGui.tabConsoles().setAlignmentX(FlowLayout.LEADING);
代码示例来源:origin: ron190/jsql-injection
panelCombo.setAlignmentX(FlowLayout.TRAILING);
panelCombo.setAlignmentY(Component.BOTTOM_ALIGNMENT);
tabsBottom.setAlignmentX(FlowLayout.LEADING);
代码示例来源:origin: nroduit/Weasis
private void jbInit() {
setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
add(getWindowLevelPanel());
add(getTransformPanel());
add(getSlicePanel());
add(getResetPanel());
final JPanel panel1 = new JPanel();
panel1.setAlignmentY(Component.TOP_ALIGNMENT);
panel1.setAlignmentX(Component.LEFT_ALIGNMENT);
panel1.setLayout(new GridBagLayout());
add(panel1);
}
内容来源于网络,如有侵权,请联系作者删除!