本文整理了Java中javax.swing.JButton.setAlignmentY()
方法的一些代码示例,展示了JButton.setAlignmentY()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JButton.setAlignmentY()
方法的具体详情如下:
包路径:javax.swing.JButton
类名称:JButton
方法名:setAlignmentY
暂无
代码示例来源:origin: log4j/log4j
tb.add(newButton);
newButton.setAlignmentY(0.5f);
newButton.setAlignmentX(0.5f);
代码示例来源:origin: magefree/mage
btnFindMain.setToolTipText("Connect to xmage.de (Europe, most popular, registration needs)");
btnFindMain.setActionCommand("connectXmageDe");
btnFindMain.setAlignmentY(0.0F);
btnFindMain.setMargin(new java.awt.Insets(2, 2, 2, 2));
btnFindMain.setMaximumSize(new java.awt.Dimension(42, 23));
btnFindLocal.setToolTipText("Connect to localhost (local server)");
btnFindLocal.setActionCommand("connectLocalhost");
btnFindLocal.setAlignmentY(0.0F);
btnFindLocal.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
btnFindLocal.setMargin(new java.awt.Insets(2, 2, 2, 2));
btnFindBeta.setAlignmentY(0.0F);
btnFindBeta.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
btnFindBeta.setMargin(new java.awt.Insets(2, 2, 2, 2));
btnFindUs.setToolTipText("Connect to mtg.powersofwar.com (USA, use any username without registration)");
btnFindUs.setActionCommand("connectXmageus");
btnFindUs.setAlignmentY(0.0F);
btnFindUs.setMargin(new java.awt.Insets(2, 2, 2, 2));
btnFindUs.setName("connectXmageusBtn"); // NOI18N
btnCheckStatus.setText("Check online status");
btnCheckStatus.setToolTipText("Go to servers online statuses page");
btnCheckStatus.setAlignmentY(0.0F);
btnCheckStatus.setMargin(new java.awt.Insets(2, 2, 2, 2));
btnCheckStatus.setPreferredSize(new java.awt.Dimension(23, 23));
代码示例来源:origin: stackoverflow.com
JPanel contentPane = new JPanel();
contentPane.setLayout( new OverlayLayout(ContentPane) );
frame.setContentPane( panel );
JButton button = new JButton(...);
button.setAlignmentX(0.0f);
button.setAlignmentY(1.0f);
contentPane.add( button );
ForumMainPage panel = new ForumMainPage(frame);
contentPane.add( panel );
代码示例来源:origin: robo-code/robocode
private JButton getWebpageButton() {
if (webpageButton == null) {
webpageButton = new JButton("Webpage");
webpageButton.setMnemonic('W');
webpageButton.setVisible(false);
webpageButton.setAlignmentY(Component.CENTER_ALIGNMENT);
webpageButton.addActionListener(eventHandler);
}
return webpageButton;
}
代码示例来源:origin: sing-group/GC4S
downButton = new JButton();
downButton.setIcon(ARROW_DOWN);
downButton.setAlignmentY(CENTER_ALIGNMENT);
upButton = new JButton();
upButton.setIcon(ARROW_UP);
upButton.setAlignmentY(CENTER_ALIGNMENT);
buttons.setLayout(new BoxLayout(buttons,BoxLayout.Y_AXIS));
buttons.add(downButton);
代码示例来源:origin: net.sf.ingenias/editor
protected JButton createButton(int direction, int width, boolean small) {
JButton button = new ScrollButton(direction, width, small);
button.setAlignmentX(0.5f);
button.setAlignmentY(0.5f);
return button;
}
代码示例来源:origin: org.gephi/visualization
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {
buttonPanel = new javax.swing.JPanel();
extendButton = new javax.swing.JButton();
setOpaque(false);
setLayout(new java.awt.BorderLayout());
buttonPanel.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.CENTER, 0, 3));
extendButton.setText(org.openide.util.NbBundle.getMessage(CollapsePanel.class, "CollapsePanel.extendButton.text")); // NOI18N
extendButton.setAlignmentY(0.0F);
extendButton.setBorderPainted(false);
extendButton.setContentAreaFilled(false);
extendButton.setFocusable(false);
buttonPanel.add(extendButton);
add(buttonPanel, java.awt.BorderLayout.EAST);
}// </editor-fold>//GEN-END:initComponents
// Variables declaration - do not modify//GEN-BEGIN:variables
代码示例来源:origin: stackoverflow.com
public static void main(String[] args) {
final JPanel panel = new JPanel();
JFrame frame = new JFrame("test swing");
frame.setAlwaysOnTop(true);
frame.setSize(400, 200);
frame.add(panel);
frame.setVisible(true);
panel.addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent e){
JButton button = new JButton();
button.setVisible(true);
button.setAlignmentX(e.getXOnScreen());
button.setAlignmentY(e.getYOnScreen());
panel.add(button);
panel.revalidate();
panel.repaint();
}
});
}
代码示例来源:origin: vasl-developers/vasl
launch.setAlignmentY(0.0F);
代码示例来源:origin: omegat-org/omegat
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {
messageLabel = new javax.swing.JLabel();
filler1 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 5), new java.awt.Dimension(0, 5), new java.awt.Dimension(32767, 5));
browsePluginsButton = new javax.swing.JButton();
setBorder(javax.swing.BorderFactory.createEmptyBorder(10, 10, 10, 10));
setMinimumSize(new java.awt.Dimension(250, 200));
setLayout(new javax.swing.BoxLayout(this, javax.swing.BoxLayout.PAGE_AXIS));
org.openide.awt.Mnemonics.setLocalizedText(messageLabel, OStrings.getString("PREFS_PLUGINS_AVAILABLE_ONLINE")); // NOI18N
messageLabel.setAlignmentY(0.0F);
add(messageLabel);
add(filler1);
org.openide.awt.Mnemonics.setLocalizedText(browsePluginsButton, OStrings.getString("PREFS_PLUGINS_BROWSE_ONLINE")); // NOI18N
browsePluginsButton.setAlignmentY(0.0F);
add(browsePluginsButton);
}// </editor-fold>//GEN-END:initComponents
代码示例来源:origin: com.tourgeek.thin.app/com.tourgeek.thin.app.booking
panelDate.add(buttonDate);
buttonDate.setAlignmentX(LEFT_ALIGNMENT);
buttonDate.setAlignmentY(TOP_ALIGNMENT);
buttonDate.addActionListener(this); // To display popup
代码示例来源:origin: SKCraft/SKMCLauncher
public IdentityPanel(ComboBoxModel model) {
setLayout(new BoxLayout(this, BoxLayout.X_AXIS));
identityButton = new JButton();
facePanel = new MinecraftFacePanel();
identityButton.setAlignmentY(BOTTOM_ALIGNMENT);
facePanel.setAlignmentY(BOTTOM_ALIGNMENT);
add(identityButton);
add(Box.createHorizontalStrut(5));
add(facePanel);
updateSelected();
setModel(model);
}
代码示例来源:origin: vasl-developers/vasl
l_Menu.setAlignmentY(0.0F);
代码示例来源:origin: vasl-developers/vasl
public void addTo(Buildable b) {
map = (Map) b;
launch = new JButton("Change boards");
launch.setAlignmentY(0.0F);
launch.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
代码示例来源:origin: omegat-org/omegat
browseCollectionsButton.setAlignmentY(0.0F);
add(browseCollectionsButton);
selectDomainButton.setAlignmentY(0.0F);
add(selectDomainButton);
代码示例来源:origin: triplea-game/triplea
protected void initLayout() {
setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
objectiveModel = new ObjectiveTableModel();
final JTable table = new JTable(objectiveModel);
table.getTableHeader().setReorderingAllowed(false);
final TableColumn column0 = table.getColumnModel().getColumn(0);
column0.setPreferredWidth(34);
column0.setWidth(34);
column0.setMaxWidth(34);
column0.setCellRenderer(new ColorTableCellRenderer());
final TableColumn column1 = table.getColumnModel().getColumn(1);
column1.setCellEditor(new EditorPaneCellEditor());
column1.setCellRenderer(new EditorPaneTableCellRenderer());
final JScrollPane scroll = new JScrollPane(table);
final JButton refresh = new JButton("Refresh Objectives");
refresh.setAlignmentY(Component.CENTER_ALIGNMENT);
refresh.addActionListener(SwingAction.of("Refresh Objectives", e -> {
objectiveModel.loadData();
SwingUtilities.invokeLater(table::repaint);
}));
add(Box.createVerticalStrut(6));
add(refresh);
add(Box.createVerticalStrut(6));
add(scroll);
}
代码示例来源:origin: stackoverflow.com
JButton component = new JButton(text);
FontMetrics fontMetrics = component.getFontMetrics(component.getFont());
LineMetrics metrics = fontMetrics.getLineMetrics(text, component.getGraphics());
float ascent = metrics.getAscent(), descent = metrics.getDescent();
component.setAlignmentY(ascent / (ascent + descent));
代码示例来源:origin: com.tourgeek.thin.app/com.tourgeek.thin.app.booking
panelLocation.add(buttonLocation);
buttonLocation.setAlignmentX(LEFT_ALIGNMENT);
buttonLocation.setAlignmentY(TOP_ALIGNMENT);
buttonLocation.addActionListener(this); // Requery catalog on change
代码示例来源:origin: stackoverflow.com
JTextPane textPane = new JTextPane();
JButton button = new JButton("Button");
button.setAlignmentY(0.85f);
HTMLEditorKit kit = new HTMLEditorKit();
HTMLDocument doc = new HTMLDocument();
textPane.setEditorKit(kit);
textPane.setDocument(doc);
try {
kit.insertHTML(doc, doc.getLength(), "<p color='#FF0000'>Cool!", 0, 0, HTML.Tag.P);
kit.insertHTML(doc, doc.getLength(), "<p></p>", 0, 0, null);
} catch (BadLocationException ex) {
} catch (IOException ex) {
}
代码示例来源:origin: Exslims/MercuryTrade
this.repaint();
});
expandButton.setAlignmentY(SwingConstants.CENTER);
root.add(expandButton, BorderLayout.CENTER);
return this.componentsFactory.wrapToSlide(root, AppThemeColor.TRANSPARENT, 1, 1, 1, 1);
内容来源于网络,如有侵权,请联系作者删除!