javax.swing.border.Border.getBorderInsets()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(136)

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

Border.getBorderInsets介绍

暂无

代码示例

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

placeholderLabel.setBorder(new EmptyBorder(border.getBorderInsets(textField)));

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

placeholderLabel.setBorder(new EmptyBorder(border.getBorderInsets(textField)));

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

placeholderLabel.setBorder(new EmptyBorder(border.getBorderInsets(textField)));

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

placeholderLabel.setBorder(new EmptyBorder(border.getBorderInsets(textField)));

代码示例来源:origin: JetBrains/ideavim

private void positionPanel() {
 final JComponent contentComponent = myEditor.getContentComponent();
 Container scroll = SwingUtilities.getAncestorOfClass(JScrollPane.class, contentComponent);
 setSize(scroll.getSize());
 myLineHeight = myText.getFontMetrics(myText.getFont()).getHeight();
 int count = countLines(myText.getText());
 int visLines = getSize().height / myLineHeight - 1;
 int lines = Math.min(count, visLines);
 setSize(getSize().width, lines * myLineHeight + myLabel.getPreferredSize().height +
              getBorder().getBorderInsets(this).top * 2);
 int height = getSize().height;
 Rectangle bounds = scroll.getBounds();
 bounds.translate(0, scroll.getHeight() - height);
 bounds.height = height;
 Point pos = SwingUtilities.convertPoint(scroll.getParent(), bounds.getLocation(),
                     SwingUtilities.getRootPane(contentComponent).getGlassPane());
 bounds.setLocation(pos);
 setBounds(bounds);
 myScrollPane.getVerticalScrollBar().setValue(0);
 if (!Options.getInstance().isSet("more")) {
  // FIX
  scrollOffset(100000);
 }
 else {
  scrollOffset(0);
 }
}

代码示例来源:origin: org.netbeans.api/org-openide-awt

public @Override Insets getInsets(Insets insets) {
  Insets result;
  //Call getBorder(), not just read the field - if swingRendering, the border will be constructed, and the
  //insets are what will make the indent property work;  HtmlLabelUI doesn't need this, it just reads the
  //insets property, but BasicLabelUI and its ilk do
  Border b = getBorder();
  if (b == null) {
    result = EMPTY_INSETS;
  } else {
    //workaround for open jdk bug, see issue #192388
    try {
      result = b.getBorderInsets(this);
    } catch( NullPointerException e ) {
      Logger.getLogger(HtmlRendererImpl.class.getName()).log(Level.FINE, null, e);
      result = EMPTY_INSETS;
    }
  }
  if( null != insets ) {
    insets.set( result.top, result.left, result.bottom, result.right);
    return insets;
  }
  return result;
}

代码示例来源:origin: ron190/jsql-injection

int x = border.getBorderInsets(this).left;
int y = (this.getHeight() - 16) / 2;

代码示例来源:origin: igniterealtime/Spark

public Insets getBorderInsets(Component c) {
  Dimension size = comp.getPreferredSize();
  Insets insets = border.getBorderInsets(c);
  insets.top = Math.max(insets.top, size.height);
  return insets;
}

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

public JHintCheckBox() {
 super();
 this.hintIcon = null;
 Border border = UIManager.getBorder("CheckBox.border");
 JTextField dummy = new JTextField();
 this.dummyInsets = border.getBorderInsets(dummy);
}

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

public JHintCheckBox(String text) {
 super(text);
 this.hintIcon = null;
 Border border = UIManager.getBorder("CheckBox.border");
 JTextField dummy = new JTextField();
 this.dummyInsets = border.getBorderInsets(dummy);
}

代码示例来源:origin: datacleaner/DataCleaner

private Insets getBorderInsets() {
  final Border border = _pane.getBorder();
  if (border == null) {
    return new Insets(0, 0, 0, 0);
  }
  return border.getBorderInsets(_pane);
}

代码示例来源:origin: org.bitbucket.goalhub.simpleide/jedit

private Insets getInsets(Component parent)
{
  Border border = ((JComponent)parent).getBorder();
  if(border == null)
    return new Insets(0,0,0,0);
  else
    return border.getBorderInsets(parent);
} //}}}

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

private int getHandleBoundary() {
  Border border = statusBar.getBorder();
  
  if (border == null || !statusBar.isResizeHandleEnabled()) {
    return 0;
  }
  
  if (statusBar.getComponentOrientation().isLeftToRight()) {
    return border.getBorderInsets(statusBar).right;
  } else {
    return border.getBorderInsets(statusBar).left;
  }
}

代码示例来源:origin: igniterealtime/Spark

public void paintBorder(Component c, Graphics g, int x, int y, int width, int height) {
  Insets borderInsets = border.getBorderInsets(c);
  Insets insets = getBorderInsets(c);
  int temp = (insets.top - borderInsets.top) / 2;
  border.paintBorder(c, g, x, y + temp, width, height - temp);
  Dimension size = comp.getPreferredSize();
  rect = new Rectangle(offset, 0, size.width, size.height);
  SwingUtilities.paintComponent(g, comp, (Container)c, rect);
}

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

private int getHandleBoundary() {
  Border border = statusBar.getBorder();
  
  if (border == null || !statusBar.isResizeHandleEnabled()) {
    return 0;
  }
  
  if (statusBar.getComponentOrientation().isLeftToRight()) {
    return border.getBorderInsets(statusBar).right;
  } else {
    return border.getBorderInsets(statusBar).left;
  }
}

代码示例来源:origin: net.sf.jga/jga

public Dimension getPreferredSize() {
  Border border = (Border) UIManager.getDefaults().get("TableHeader.cellBorder");
  Insets insets = border.getBorderInsets(_header);
  FontMetrics metrics = getFontMetrics(_headerFont);
  Dimension dim = new Dimension( metrics.stringWidth("99999") +insets.right +insets.left,
                  _table.getRowHeight() * _table.getRowCount());
  return dim;
}

代码示例来源:origin: org.bitbucket.goalhub.simpleide/jedit

public void mouseMoved(MouseEvent evt)
{
  Border border = getBorder();
  Insets insets = border.getBorderInsets(HistoryTextField.this);
  if(evt.getX() >= getWidth() - insets.right)
    setCursor(Cursor.getDefaultCursor());
  else
    setCursor(Cursor.getPredefinedCursor(
      Cursor.TEXT_CURSOR));
} //}}}

代码示例来源:origin: org.scijava/scijava-ui-swing

private Insets getScrollPaneInsets() {
  JScrollPane scrollPane = getScrollPane();
  if ((scrollPane == null) || (getScrollPane().getBorder() == null)) {
    return new Insets(0, 0, 0, 0);
  }
  return getScrollPane().getBorder().getBorderInsets(scrollPane);
}

代码示例来源:origin: org.opentcs.thirdparty.jhotdraw/jhotdraw

private Insets getScrollPaneInsets() {
  JScrollPane scrollPane = getScrollPane();
  if ((scrollPane == null) || (getScrollPane().getBorder() == null)) {
    return new Insets(0, 0, 0, 0);
  } else {
    return getScrollPane().getBorder().getBorderInsets(scrollPane);
  }
}

代码示例来源:origin: net.imagej/ij-ui-swing

private Insets getScrollPaneInsets() {
  JScrollPane scrollPane = getScrollPane();
  if ((scrollPane == null) || (getScrollPane().getBorder() == null)) {
    return new Insets(0, 0, 0, 0);
  }
  return getScrollPane().getBorder().getBorderInsets(scrollPane);
}

相关文章