javax.swing.AbstractButton.isVisible()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(8.2k)|赞(0)|评价(0)|浏览(103)

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

AbstractButton.isVisible介绍

暂无

代码示例

代码示例来源:origin: com.jidesoft/jide-oss

private boolean isButtonVisible(boolean scrollingUp) {
  if (scrollingUp)
    return (((_scrollUpButton != null) && _scrollUpButton.isVisible()) ||
        ((_scrollLeftButton != null) && _scrollLeftButton.isVisible()));
  else
    return (((_scrollDownButton != null) && _scrollDownButton.isVisible()) ||
        ((_scrollRightButton != null) && _scrollRightButton.isVisible()));
}

代码示例来源:origin: com.jidesoft/jide-oss

private int getScrollDirection(boolean scrollingUp) {
  if (scrollingUp) {
    if ((_scrollUpButton != null) && _scrollUpButton.isVisible()) return SwingConstants.SOUTH;
    if ((_scrollLeftButton != null) && _scrollLeftButton.isVisible()) return SwingConstants.EAST;
  }
  else {
    if ((_scrollDownButton != null) && _scrollDownButton.isVisible()) return SwingConstants.NORTH;
    if ((_scrollRightButton != null) && _scrollRightButton.isVisible()) return SwingConstants.WEST;
  }
  return SwingConstants.CENTER;
}

代码示例来源:origin: com.jalalkiswani/jk-desktop

@Override
  public void actionPerformed(final ActionEvent e) {
    // call your a method that contains your action code
    if (btn.isVisible() && btn.isEnabled()) {
      btn.doClick();
    }
  }
});

代码示例来源:origin: com.jidesoft/jide-oss

@Override
public Rectangle getViewportBorderBounds() {
  Rectangle borderR = new Rectangle(getSize());
  Insets insets = getInsets();
  borderR.x = insets.left;
  borderR.y = insets.top;
  borderR.width -= insets.left + insets.right;
  borderR.height -= insets.top + insets.bottom;
  if (_scrollUpButton != null && _scrollUpButton.isVisible()) {
    borderR.y += _scrollUpButton.getHeight();
    borderR.height -= _scrollUpButton.getHeight();
  }
  if (_scrollLeftButton != null && _scrollLeftButton.isVisible()) {
    borderR.x += _scrollLeftButton.getWidth();
    borderR.width -= _scrollLeftButton.getWidth();
  }
  if (_scrollDownButton != null && _scrollDownButton.isVisible()) {
    borderR.height -= _scrollDownButton.getHeight();
  }
  if (_scrollRightButton != null && _scrollRightButton.isVisible()) {
    borderR.width -= _scrollRightButton.getWidth();
  }
  return borderR;
}

代码示例来源:origin: io.ultreia.java4all.jaxx/jaxx-runtime

protected boolean canExecuteAction(ActionEvent e) {
  AbstractButton editor = getEditor();
  Objects.requireNonNull(editor);
  if (!editor.isVisible() || !editor.isEnabled()) {
    return false;
  }
  if (editor instanceof JMenuItem) {
    return ((JMenuItem) editor).isArmed();
  }
  return editor.isShowing();
}

代码示例来源:origin: UISpec4J/UISpec4J

public void click() {
 AssertAdapter.assertTrue("The button is not enabled, it cannot be activated",
              abstractButton.isEnabled());
 AssertAdapter.assertTrue("The button is not visible, it cannot be activated",
              abstractButton.isVisible());
 if (SwingUtilities.isEventDispatchThread()) {
  doClick(abstractButton);
 }
 else {
  TriggerRunner.runInSwingThread(triggerClick());
 }
}

代码示例来源:origin: org.swinglabs.swingx/swingx-core

int prefHeight = parent.getHeight();
final Insets insets = parent.getInsets();
int pw = detailButton.isVisible() ? detailButton.getPreferredSize().width : 0;
pw += detailButton.isVisible() ? detailButton.getPreferredSize().width : 0;
pw += reportButton.isVisible() ? (5 + reportButton.getPreferredSize().width) : 0;
pw += closeButton.isVisible() ? (5 + closeButton.getPreferredSize().width) : 0;
prefWidth = Math.max(prefWidth, pw) + insets.left + insets.right;

代码示例来源:origin: org.codehaus.jtstand/jtstand-desktop

int prefHeight = parent.getHeight();
final Insets insets = parent.getInsets();
int pw = detailButton.isVisible() ? detailButton.getPreferredSize().width : 0;
pw += detailButton.isVisible() ? detailButton.getPreferredSize().width : 0;
pw += reportButton.isVisible() ? (5 + reportButton.getPreferredSize().width) : 0;
pw += closeButton.isVisible() ? (5 + closeButton.getPreferredSize().width) : 0;
prefWidth = Math.max(prefWidth, pw) + insets.left + insets.right;

代码示例来源:origin: org.swinglabs.swingx/swingx-all

int prefHeight = parent.getHeight();
final Insets insets = parent.getInsets();
int pw = detailButton.isVisible() ? detailButton.getPreferredSize().width : 0;
pw += detailButton.isVisible() ? detailButton.getPreferredSize().width : 0;
pw += reportButton.isVisible() ? (5 + reportButton.getPreferredSize().width) : 0;
pw += closeButton.isVisible() ? (5 + closeButton.getPreferredSize().width) : 0;
prefWidth = Math.max(prefWidth, pw) + insets.left + insets.right;

代码示例来源:origin: org.bidib.jbidib.swinglabs.swingx/swingx-core

int prefHeight = parent.getHeight();
final Insets insets = parent.getInsets();
int pw = detailButton.isVisible() ? detailButton.getPreferredSize().width : 0;
pw += detailButton.isVisible() ? detailButton.getPreferredSize().width : 0;
pw += reportButton.isVisible() ? (5 + reportButton.getPreferredSize().width) : 0;
pw += closeButton.isVisible() ? (5 + closeButton.getPreferredSize().width) : 0;
prefWidth = Math.max(prefWidth, pw) + insets.left + insets.right;

代码示例来源:origin: com.haulmont.thirdparty/swingx-core

int prefHeight = parent.getHeight();
final Insets insets = parent.getInsets();
int pw = detailButton.isVisible() ? detailButton.getPreferredSize().width : 0;
pw += detailButton.isVisible() ? detailButton.getPreferredSize().width : 0;
pw += reportButton.isVisible() ? (5 + reportButton.getPreferredSize().width) : 0;
pw += closeButton.isVisible() ? (5 + closeButton.getPreferredSize().width) : 0;
prefWidth = Math.max(prefWidth, pw) + insets.left + insets.right;

代码示例来源:origin: org.swinglabs.swingx/swingx-all

if (detailButton.isVisible()) {
  dim = detailButton.getPreferredSize();
  x -= dim.width;
  detailButton.setBounds(x, buttonY, dim.width, dim.height);
if (detailButton.isVisible()) {
  detailButton.setBounds(x, buttonY, dim.width, dim.height);
if (reportButton.isVisible()) {
  dim = reportButton.getPreferredSize();
  x -= dim.width;

代码示例来源:origin: org.swinglabs.swingx/swingx-core

if (detailButton.isVisible()) {
  dim = detailButton.getPreferredSize();
  x -= dim.width;
  detailButton.setBounds(x, buttonY, dim.width, dim.height);
if (detailButton.isVisible()) {
  detailButton.setBounds(x, buttonY, dim.width, dim.height);
if (reportButton.isVisible()) {
  dim = reportButton.getPreferredSize();
  x -= dim.width;

代码示例来源:origin: org.codehaus.jtstand/jtstand-desktop

if (detailButton.isVisible()) {
  dim = detailButton.getPreferredSize();
  x -= dim.width;
  detailButton.setBounds(x, buttonY, dim.width, dim.height);
if (detailButton.isVisible()) {
  detailButton.setBounds(x, buttonY, dim.width, dim.height);
if (reportButton.isVisible()) {
  dim = reportButton.getPreferredSize();
  x -= dim.width;

代码示例来源:origin: com.haulmont.thirdparty/swingx-core

if (detailButton.isVisible()) {
  dim = detailButton.getPreferredSize();
  x -= dim.width;
  detailButton.setBounds(x, buttonY, dim.width, dim.height);
if (detailButton.isVisible()) {
  detailButton.setBounds(x, buttonY, dim.width, dim.height);
if (reportButton.isVisible()) {
  dim = reportButton.getPreferredSize();
  x -= dim.width;

代码示例来源:origin: org.swinglabs.swingx/swingx-core

reportButton.setAction(reportAction);
reportButton.setVisible(reportAction != null && reportAction.isEnabled() && pane.getErrorReporter() != null);
reportButton.setEnabled(reportButton.isVisible());
ErrorInfo errorInfo = pane.getErrorInfo();
if (errorInfo == null) {

代码示例来源:origin: org.swinglabs.swingx/swingx-all

reportButton.setAction(reportAction);
reportButton.setVisible(reportAction != null && reportAction.isEnabled() && pane.getErrorReporter() != null);
reportButton.setEnabled(reportButton.isVisible());
ErrorInfo errorInfo = pane.getErrorInfo();
if (errorInfo == null) {

代码示例来源:origin: org.bidib.jbidib.swinglabs.swingx/swingx-core

reportButton.setAction(reportAction);
reportButton.setVisible(reportAction != null && reportAction.isEnabled() && pane.getErrorReporter() != null);
reportButton.setEnabled(reportButton.isVisible());
ErrorInfo errorInfo = pane.getErrorInfo();
if (errorInfo == null) {

代码示例来源:origin: com.haulmont.thirdparty/swingx-core

reportButton.setAction(reportAction);
reportButton.setVisible(reportAction != null && reportAction.isEnabled() && pane.getErrorReporter() != null);
reportButton.setEnabled(reportButton.isVisible());
ErrorInfo errorInfo = pane.getErrorInfo();
if (errorInfo == null) {

代码示例来源:origin: org.codehaus.jtstand/jtstand-desktop

reportButton.setAction(reportAction);
reportButton.setVisible(reportAction != null && reportAction.isEnabled() && pane.getErrorReporter() != null);
reportButton.setEnabled(reportButton.isVisible());
ErrorInfo errorInfo = pane.getErrorInfo();
if (errorInfo == null) {

相关文章

微信公众号

最新文章

更多

AbstractButton类方法