use of javax.swing.border.Border in project gitblit by gitblit.
the class MessageRenderer method showRef.
private void showRef(String ref, JLabel label) {
String name = ref;
Color bg = getBackground();
Border border = null;
if (name.startsWith(Constants.R_HEADS)) {
// local branch
bg = Color.decode("#CCFFCC");
name = name.substring(Constants.R_HEADS.length());
border = new LineBorder(Color.decode("#00CC33"), 1);
} else if (name.startsWith(Constants.R_REMOTES)) {
// remote branch
bg = Color.decode("#CAC2F5");
name = name.substring(Constants.R_REMOTES.length());
border = new LineBorder(Color.decode("#6C6CBF"), 1);
} else if (name.startsWith(Constants.R_TAGS)) {
// tag
bg = Color.decode("#FFFFAA");
name = name.substring(Constants.R_TAGS.length());
border = new LineBorder(Color.decode("#FFCC00"), 1);
} else if (name.equals(Constants.HEAD)) {
// HEAD
bg = Color.decode("#FFAAFF");
border = new LineBorder(Color.decode("#FF00EE"), 1);
} else {
}
label.setText(name);
label.setBackground(bg);
label.setBorder(border);
label.setVisible(true);
}
use of javax.swing.border.Border in project binnavi by google.
the class UrlLabel method paint.
@Override
public void paint(final Graphics g) {
super.paint(g);
final Border border = getBorder();
int realLeft = 0;
int realWidth = getWidth();
if (border != null) {
final Insets insets = border.getBorderInsets(this);
realWidth -= insets.right;
realWidth -= insets.left;
realLeft += insets.left;
}
g.drawLine(realLeft, getHeight() - 2, realWidth, getHeight() - 2);
}
use of javax.swing.border.Border in project jdk8u_jdk by JetBrains.
the class Test4760089 method init.
@Override
public void init() {
Border border = new EtchedBorder();
border = new TitledBorder(border, "LEFT", TitledBorder.LEFT, TitledBorder.TOP);
border = new TitledBorder(border, "RIGHT", TitledBorder.RIGHT, TitledBorder.TOP);
JPanel panel = new JPanel();
panel.setBorder(border);
getContentPane().add(panel);
}
use of javax.swing.border.Border in project jdk8u_jdk by JetBrains.
the class Test4856008 method main.
public static void main(String[] args) {
for (Border border : BORDERS) {
System.out.println(border.getClass());
test(border, border.getBorderInsets(getComponent(border)));
if (border instanceof AbstractBorder) {
test((AbstractBorder) border);
}
}
}
use of javax.swing.border.Border in project jdk8u_jdk by JetBrains.
the class Test6963870 method test.
void test(String uiName) {
Border b = UIManager.getBorder(uiName);
Insets i = b.getBorderInsets(null);
if (i == null) {
throw new RuntimeException("getBorderInsets() returns null for " + uiName);
}
}
Aggregations