javax.swing.JPanel.setAlignmentX()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(8.1k)|赞(0)|评价(0)|浏览(197)

本文整理了Java中javax.swing.JPanel.setAlignmentX()方法的一些代码示例,展示了JPanel.setAlignmentX()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JPanel.setAlignmentX()方法的具体详情如下:
包路径:javax.swing.JPanel
类名称:JPanel
方法名:setAlignmentX

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

相关文章

微信公众号

最新文章

更多

JPanel类方法