本文整理了Java中javax.swing.border.Border.getBorderInsets()
方法的一些代码示例,展示了Border.getBorderInsets()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Border.getBorderInsets()
方法的具体详情如下:
包路径:javax.swing.border.Border
类名称: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);
}
内容来源于网络,如有侵权,请联系作者删除!