本文整理匯總了Java中javax.swing.JButton.setHorizontalTextPosition方法的典型用法代碼示例。如果您正苦於以下問題:Java JButton.setHorizontalTextPosition方法的具體用法?Java JButton.setHorizontalTextPosition怎麽用?Java JButton.setHorizontalTextPosition使用的例子?那麽恭喜您, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類javax.swing.JButton的用法示例。

在下文中一共展示了JButton.setHorizontalTextPosition方法的13個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於我們的係統推薦出更棒的Java代碼示例。

示例1: createButton

​點讚 3

import javax.swing.JButton; //導入方法依賴的package包/類

/**

* Helper method used to create a button inside a JPanel

* @param action action associated to that button

* @return created component

*/

private JComponent createButton(AbstractAction action) {

JPanel panel = new JPanel(); // Use gridbag as centers by default

JButton button = new JButton(action);

button.setHorizontalTextPosition(SwingConstants.CENTER);

button.setVerticalTextPosition(SwingConstants.BOTTOM);

button.setPreferredSize(new Dimension((int) (BUTTONSIZE * 3.5), (BUTTONSIZE * 2)));

button.addMouseListener(rollover);

if (action == buttonAction[3]) {

button.setVisible(false);

}

if (action == buttonAction[0]) {

button.setEnabled(false);

}

//if (action == buttonAction[2]) button.setEnabled(false);

//if (action == buttonAction[4]) button.setEnabled(false);

panel.add(button);

return panel;

}

開發者ID:max6cn,項目名稱:jmt,代碼行數:24,

示例2: createButton

​點讚 3

import javax.swing.JButton; //導入方法依賴的package包/類

/**

* Helper method used to create a button inside a JPanel

* @param action action associated to that button

* @return created component

*/

private JComponent createButton(AbstractAction action) {

JPanel panel = new JPanel(); // Use gridbag as centers by default

JButton button = new JButton(action);

button.setHorizontalTextPosition(SwingConstants.CENTER);

button.setVerticalTextPosition(SwingConstants.BOTTOM);

button.setPreferredSize(new Dimension((int) (BUTTONSIZE * 3.5), (BUTTONSIZE * 2)));

button.addMouseListener(rollover);

//if (action == buttonAction[4]) {

//button.setVisible(false);

//}

//if (action == buttonAction[0]) {

//button.setEnabled(false);

//}

//if (action == buttonAction[2]) button.setEnabled(false);

//if (action == buttonAction[4]) button.setEnabled(false);

panel.add(button);

return panel;

}

開發者ID:max6cn,項目名稱:jmt,代碼行數:24,

示例3: createButton

​點讚 3

import javax.swing.JButton; //導入方法依賴的package包/類

/**

* Helper method used to create a button inside a JPanel

* @param action action associated to that button

* @return created component

*/

private JComponent createButton(AbstractAction action) {

JPanel panel = new JPanel(); // Use gridbag as centers by default

JButton button = new JButton(action);

button.setHorizontalTextPosition(SwingConstants.CENTER);

button.setVerticalTextPosition(SwingConstants.BOTTOM);

button.setPreferredSize(new Dimension((int) (BUTTONSIZE * 3.5), (BUTTONSIZE * 2)));

button.addMouseListener(rollover);

if (action == buttonAction[3]) {

button.setVisible(false);

}

if (action == buttonAction[0]) {

button.setEnabled(false);

}

//if(action == buttonAction[2]) button.setEnabled(false);

//if(action == buttonAction[4]) button.setEnabled(false);

panel.add(button);

return panel;

}

開發者ID:HOMlab,項目名稱:QN-ACTR-Release,代碼行數:24,

示例4: createButton

​點讚 3

import javax.swing.JButton; //導入方法依賴的package包/類

/**

* Helper method used to create a button inside a JPanel

* @param action action associated to that button

* @return created component

*/

private JComponent createButton(AbstractAction action) {

JPanel panel = new JPanel(); // Use gridbag as centers by default

JButton button = new JButton(action);

button.setHorizontalTextPosition(SwingConstants.CENTER);

button.setVerticalTextPosition(SwingConstants.BOTTOM);

button.setPreferredSize(new Dimension((int) (BUTTONSIZE * 3.5), (BUTTONSIZE * 2)));

button.addMouseListener(rollover);

//if (action == buttonAction[4]) {

//button.setVisible(false);

//}

//if (action == buttonAction[0]) {

//button.setEnabled(false);

//}

//if(action == buttonAction[2]) button.setEnabled(false);

//if(action == buttonAction[4]) button.setEnabled(false);

panel.add(button);

return panel;

}

開發者ID:HOMlab,項目名稱:QN-ACTR-Release,代碼行數:24,

示例5: createButton

​點讚 2

import javax.swing.JButton; //導入方法依賴的package包/類

/**

* Helper method used to create a button inside a JPanel

* @param action action associated to that button

* @return created component

*/

private JComponent createButton(AbstractAction action) {

JPanel panel = new JPanel(); // Use gridbag as centers by default

JButton button = new JButton(action);

button.setHorizontalTextPosition(SwingConstants.CENTER);

button.setVerticalTextPosition(SwingConstants.BOTTOM);

button.setPreferredSize(new Dimension((int) (BUTTONSIZE * 3.5), (BUTTONSIZE * 2)));

button.addMouseListener(rollover);

panel.add(button);

return panel;

}

開發者ID:max6cn,項目名稱:jmt,代碼行數:16,

示例6: ButtonDemo

​點讚 2

import javax.swing.JButton; //導入方法依賴的package包/類

public ButtonDemo() {

ImageIcon leftButtonIcon = createImageIcon("images/right.gif");

ImageIcon middleButtonIcon = createImageIcon("images/middle.gif");

ImageIcon rightButtonIcon = createImageIcon("images/left.gif");

b1 = new JButton("Disable middle button", leftButtonIcon);

b1.setVerticalTextPosition(AbstractButton.CENTER);

b1.setHorizontalTextPosition(AbstractButton.LEADING); // aka LEFT, for

// left-to-right

// locales

b1.setMnemonic(KeyEvent.VK_D);

b1.setActionCommand("disable");

b2 = new JButton("Middle button", middleButtonIcon);

b2.setVerticalTextPosition(AbstractButton.BOTTOM);

b2.setHorizontalTextPosition(AbstractButton.CENTER);

b2.setMnemonic(KeyEvent.VK_M);

b3 = new JButton("Enable middle button", rightButtonIcon);

// Use the default text position of CENTER, TRAILING (RIGHT).

b3.setMnemonic(KeyEvent.VK_E);

b3.setActionCommand("enable");

b3.setEnabled(false);

// Listen for actions on buttons 1 and 3.

b1.addActionListener(this);

b3.addActionListener(this);

b1.setToolTipText("Click this button to disable the middle button.");

b2.setToolTipText("This middle button does nothing when you click it.");

b3.setToolTipText("Click this button to enable the middle button.");

// Add Components to this container, using the default FlowLayout.

add(b1);

add(b2);

add(b3);

}

開發者ID:jalian-systems,項目名稱:marathonv5,代碼行數:38,

示例7: generateControl

​點讚 2

import javax.swing.JButton; //導入方法依賴的package包/類

@Override

public JComponent generateControl()

{

field = new JTextField();

field.setMaximumSize(new Dimension(Short.MAX_VALUE, 20));

if( items.size() >= 1 )

{

field.setText(((Item) items.get(0)).getValue());

}

JButton browse = new JButton("Browse");

browse.setIcon(new ImageIcon(getClass().getResource("/images/browse.gif")));

browse.setHorizontalTextPosition(SwingConstants.RIGHT);

Dimension browseSize = browse.getPreferredSize();

browseSize.height = 20;

browse.setMaximumSize(browseSize);

browse.addActionListener(this);

JPanel group = new JPanel();

group.setLayout(new BoxLayout(group, BoxLayout.X_AXIS));

group.add(field);

group.add(Box.createRigidArea(new Dimension(5, 0)));

group.add(browse);

group.setAlignmentX(Component.LEFT_ALIGNMENT);

return group;

}

開發者ID:equella,項目名稱:Equella,代碼行數:29,

示例8: initialise

​點讚 2

import javax.swing.JButton; //導入方法依賴的package包/類

private void initialise()

{

currentText = getTextComponent();

popupButton = new JButton();

popupButton.addActionListener(new PopupListener());

popupButton.setIcon(new ArrowIcon(SwingConstants.SOUTH));

popupButton.setHorizontalTextPosition(SwingConstants.LEFT);

initialiseLayout("hidemode 3,insets 0,fill", "growx", true); //$NON-NLS-1$ //$NON-NLS-2$

switchLocale(null);

}

開發者ID:equella,項目名稱:Equella,代碼行數:13,

示例9: create

​點讚 2

import javax.swing.JButton; //導入方法依賴的package包/類

private JButton create(String text) {

JButton button = new JButton();

button.setIcon(Utils.getIconByResourceName("/ui/resources/dock/" + text.toLowerCase()));

button.setActionCommand(text);

button.setHorizontalTextPosition(SwingConstants.CENTER);

button.addActionListener(this);

return button;

}

開發者ID:CognizantQAHub,項目名稱:Cognizant-Intelligent-Test-Scripter,代碼行數:9,

示例10: prepareButton

​點讚 2

import javax.swing.JButton; //導入方法依賴的package包/類

void prepareButton(JButton btn) {

btn.setBorderPainted(false);

btn.setFocusPainted(false);

btn.setHorizontalAlignment(JButton.CENTER);

btn.setHorizontalTextPosition(JButton.CENTER);

btn.setVerticalTextPosition(JButton.BOTTOM);

}

開發者ID:kmarius,項目名稱:xdman,代碼行數:8,

示例11: updateCharts

​點讚 2

import javax.swing.JButton; //導入方法依賴的package包/類

/**

* Updates the charts.

*/

@SuppressWarnings({ "unchecked", "rawtypes" })

private void updateCharts() {

for (int i = 0; i < listOfChartPanels.size(); i++) {

JPanel panel = listOfChartPanels.get(i);

panel.removeAll();

final ChartPanel chartPanel = new ChartPanel(getModel().getChartOrNull(i)) {

private static final long serialVersionUID = -6953213567063104487L;

@Override

public Dimension getPreferredSize() {

return DIMENSION_CHART_PANEL_ENLARGED;

}

};

chartPanel.setPopupMenu(null);

chartPanel.setBackground(COLOR_TRANSPARENT);

chartPanel.setOpaque(false);

chartPanel.addMouseListener(enlargeAndHoverAndPopupMouseAdapter);

panel.add(chartPanel, BorderLayout.CENTER);

JPanel openChartPanel = new JPanel(new GridBagLayout());

openChartPanel.setOpaque(false);

GridBagConstraints gbc = new GridBagConstraints();

gbc.anchor = GridBagConstraints.CENTER;

gbc.fill = GridBagConstraints.NONE;

gbc.weightx = 1.0;

gbc.weighty = 1.0;

JButton openChartButton = new JButton(OPEN_CHART_ACTION);

openChartButton.setOpaque(false);

openChartButton.setContentAreaFilled(false);

openChartButton.setBorderPainted(false);

openChartButton.addMouseListener(enlargeAndHoverAndPopupMouseAdapter);

openChartButton.setHorizontalAlignment(SwingConstants.LEFT);

openChartButton.setHorizontalTextPosition(SwingConstants.LEFT);

openChartButton.setIcon(null);

Font font = openChartButton.getFont();

Map attributes = font.getAttributes();

attributes.put(TextAttribute.UNDERLINE, TextAttribute.UNDERLINE_ON);

openChartButton.setFont(font.deriveFont(attributes).deriveFont(10.0f));

openChartPanel.add(openChartButton, gbc);

panel.add(openChartPanel, BorderLayout.SOUTH);

panel.revalidate();

panel.repaint();

}

}

開發者ID:transwarpio,項目名稱:rapidminer,代碼行數:53,

示例12: ButtonHtmlDemo

​點讚 2

import javax.swing.JButton; //導入方法依賴的package包/類

public ButtonHtmlDemo() {

ImageIcon leftButtonIcon = createImageIcon("images/right.gif");

ImageIcon middleButtonIcon = createImageIcon("images/middle.gif");

ImageIcon rightButtonIcon = createImageIcon("images/left.gif");

b1 = new JButton("

Disable
" + "middle button", leftButtonIcon);

Font font = b1.getFont().deriveFont(Font.PLAIN);

b1.setFont(font);

b1.setVerticalTextPosition(AbstractButton.CENTER);

b1.setHorizontalTextPosition(AbstractButton.LEADING); // aka LEFT, for

// left-to-right

// locales

b1.setMnemonic(KeyEvent.VK_D);

b1.setActionCommand("disable");

b2 = new JButton("middle button", middleButtonIcon);

b2.setFont(font);

b2.setForeground(new Color(0xffffdd));

b2.setVerticalTextPosition(AbstractButton.BOTTOM);

b2.setHorizontalTextPosition(AbstractButton.CENTER);

b2.setMnemonic(KeyEvent.VK_M);

b3 = new JButton("

Enable
" + "middle button", rightButtonIcon);

b3.setFont(font);

// Use the default text position of CENTER, TRAILING (RIGHT).

b3.setMnemonic(KeyEvent.VK_E);

b3.setActionCommand("enable");

b3.setEnabled(false);

// Listen for actions on buttons 1 and 3.

b1.addActionListener(this);

b3.addActionListener(this);

b1.setToolTipText("Click this button to disable the middle button.");

b2.setToolTipText("This middle button does nothing when you click it.");

b3.setToolTipText("Click this button to enable the middle button.");

// Add Components to this container, using the default FlowLayout.

add(b1);

add(b2);

add(b3);

}

開發者ID:jalian-systems,項目名稱:marathonv5,代碼行數:43,

示例13: launch

​點讚 2

import javax.swing.JButton; //導入方法依賴的package包/類

/**

* Launch SwingAppleCommander.

*/

public void launch() {

JMenuBar menuBar = createMenuBar();

JToolBar toolBar = new JToolBar();

JPanel topPanel = new JPanel(new BorderLayout());

tabPane = new JTabbedPane(JTabbedPane.TOP);

topPanel.add(menuBar,BorderLayout.NORTH);

topPanel.add(toolBar,BorderLayout.SOUTH);

JButton aButton = new JButton(textBundle.get("OpenButton"), new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/com/webcodepro/applecommander/ui/images/opendisk.gif")))); //$NON-NLS-1$

aButton.setToolTipText(textBundle.get("SwtAppleCommander.OpenDiskImageTooltip")); //$NON-NLS-1$

aButton.setHorizontalTextPosition(JLabel.CENTER);

aButton.setVerticalTextPosition(JLabel.BOTTOM);

aButton.addActionListener(this);

toolBar.add(aButton);

JButton aButton2 = new JButton(textBundle.get("CreateButton"), new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/com/webcodepro/applecommander/ui/images/newdisk.gif")))); //$NON-NLS-1$

aButton2.setToolTipText(textBundle.get("SwtAppleCommander.CreateDiskImageTooltip")); //$NON-NLS-1$

aButton2.setHorizontalTextPosition(JLabel.CENTER);

aButton2.setVerticalTextPosition(JLabel.BOTTOM);

aButton2.addActionListener(this);

toolBar.add(aButton2);

JButton aButton3 = new JButton(textBundle.get("CompareButton"), new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/com/webcodepro/applecommander/ui/images/comparedisks.gif")))); //$NON-NLS-1$

aButton3.setToolTipText(textBundle.get("SwtAppleCommander.CompareDiskImageTooltip")); //$NON-NLS-1$

aButton3.setHorizontalTextPosition(JLabel.CENTER);

aButton3.setVerticalTextPosition(JLabel.BOTTOM);

aButton3.addActionListener(this);

toolBar.add(aButton3);

JButton aButton4 = new JButton(textBundle.get("AboutButton"), new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/com/webcodepro/applecommander/ui/images/about.gif")))); //$NON-NLS-1$

aButton4.setToolTipText(textBundle.get("SwtAppleCommander.AboutTooltip")); //$NON-NLS-1$

aButton4.setHorizontalTextPosition(JLabel.CENTER);

aButton4.setVerticalTextPosition(JLabel.BOTTOM);

aButton4.addActionListener(this);

toolBar.add(aButton4);

SwingAppleCommander application = new SwingAppleCommander();

application.setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/com/webcodepro/applecommander/ui/images/diskicon.gif"))); //$NON-NLS-1$

application.setTitle(textBundle.get("SwtAppleCommander.AppleCommander"));

titleLabel = new JLabel(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/com/webcodepro/applecommander/ui/images/AppleCommanderLogo.gif"))));

addTitleTabPane();

application.getContentPane().add(topPanel, BorderLayout.NORTH);

application.getContentPane().add(tabPane, BorderLayout.CENTER);

application.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);

application.pack();

application.setVisible(true);

}

開發者ID:AppleCommander,項目名稱:AppleCommander,代碼行數:47,

注:本文中的javax.swing.JButton.setHorizontalTextPosition方法示例整理自Github/MSDocs等源碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。

jbutton可以设置id吗_Java JButton.setHorizontalTextPosition方法代碼示例相关推荐

  1. java中reject方法作用_Java BindingResult.rejectValue方法代碼示例

    本文整理匯總了Java中org.springframework.validation.BindingResult.rejectValue方法的典型用法代碼示例.如果您正苦於以下問題:Java Bind ...

  2. transferto方法的应用_Java MultipartFile.transferTo方法代碼示例

    本文整理匯總了Java中org.springframework.web.multipart.MultipartFile.transferTo方法的典型用法代碼示例.如果您正苦於以下問題:Java Mu ...

  3. java touch创建文件_Java FileUtils.touch方法代碼示例

    本文整理匯總了Java中org.apache.commons.io.FileUtils.touch方法的典型用法代碼示例.如果您正苦於以下問題:Java FileUtils.touch方法的具體用法? ...

  4. java使用drawtext重叠_Java Graphics.drawText方法代碼示例

    本文整理匯總了Java中org.eclipse.draw2d.Graphics.drawText方法的典型用法代碼示例.如果您正苦於以下問題:Java Graphics.drawText方法的具體用法 ...

  5. java getitem方法_Java Datasource.getItem方法代碼示例

    本文整理匯總了Java中com.haulmont.cuba.gui.data.Datasource.getItem方法的典型用法代碼示例.如果您正苦於以下問題:Java Datasource.getI ...

  6. java fileitem 识别图片大小_Java FileItem.getSize方法代碼示例

    本文整理匯總了Java中org.apache.commons.fileupload.FileItem.getSize方法的典型用法代碼示例.如果您正苦於以下問題:Java FileItem.getSi ...

  7. java nio keyiterator.remove()_Java SelectionKey.isValid方法代碼示例

    本文整理匯總了Java中java.nio.channels.SelectionKey.isValid方法的典型用法代碼示例.如果您正苦於以下問題:Java SelectionKey.isValid方法 ...

  8. java findpage 方法_Java Strings.isNotBlank方法代碼示例

    本文整理匯總了Java中de.invesdwin.util.lang.Strings.isNotBlank方法的典型用法代碼示例.如果您正苦於以下問題:Java Strings.isNotBlank方 ...

  9. modifiers在JAVA中_Java Modifier.classModifiers方法代碼示例

    import java.lang.reflect.Modifier; //導入方法依賴的package包/類 /** * Returns a string describing this {@code ...

最新文章

  1. 高频开关电源原理_程控开关电源的工作原理
  2. Android自定义View之仿QQ侧滑菜单实现
  3. vim 指定plugin 安装位置
  4. 超详细的8psk调制解调通信系统讲解与仿真
  5. 聚焦一切关联需求-企业数字化转型:外部驱动力之客户篇
  6. ubantu安装mysql卡住_ubuntu安装mysql遇到的问题
  7. TensorFlow 教程 --新手入门--1.2 下载安装
  8. 论计算机应用技术对企业信息化的影响
  9. 解决办法——Qtdemo软件无法加载example的问题
  10. 1200兆路由器网速_办个100M的网,买一个1200M的路由器回家,网速真的会变快吗?...
  11. html5 移动端上传图片插件,H5文件上传插件easyUpload.js
  12. 恶魔奶爸语法7-9课
  13. document.getelementbyid是什么意思
  14. mysql外联多表查询
  15. 第三代航空轴承钢产品 css-42l,航空轴承钢的发展及热处理技术(一)
  16. 2022小米运维开发笔试1
  17. 名人彩票Android客户端,名人彩票线路登录
  18. Android 模拟串口通信过程
  19. JavaWeb Filter 过滤器
  20. 结束语:从爬虫小白到高手的必经之路

热门文章

  1. 全球项目多区域数据同步问题解决方案
  2. 创建或打开解决方案时提示“DotNetCore.1.0.1-SDK.1.0.0.Preview2-003131-x86“错误的解决方案
  3. 解决oninput在输入中文时,会获取拼音的问题
  4. hadoop 2.x安装:不能加载本地库 - 解决libc.so.6 version GLIBC_2.14 not found问题
  5. java 异常的捕获及处理
  6. 如何将键/值对添加到JavaScript对象?
  7. 是否有标准函数检查JavaScript中的null,undefined或空白变量?
  8. IM热门功能讨论:为什么微信里没有消息“已读”功能?...
  9. mysql ef vs
  10. Google发布Zipkin与Stackdriver Trace的集成功能