There are 11 code examples for javax.swing.border.Border.
The API names are highlighted below.
You can use
button
to vote the code example(s) you like. The best code example will be ranked first next time. Thanks a lot for your feedback.
Project Name: druid Package: org.dlib.gui
Source Code: MessageWindow.java (Click to view .java file)
Method Code:
public MessageWindow(Component c){
parent=c;
Border outside=BorderFactory.createRaisedBevelBorder();
Border inside=BorderFactory.createEmptyBorder(6,40,6,40);
Border border=BorderFactory.createCompoundBorder(outside,inside);
label.setBorder(border);
label.setFont(font);
label.setForeground(Color.DARK_GRAY);
getContentPane().add(label,BorderLayout.CENTER);
}
Project Name: druid Package: org.dlib.gui
Source Code: TitledPanel.java (Click to view .java file)
Method Code:
public TitledPanel(String title,Component c){
Border b=BorderFactory.createEtchedBorder();
t=BorderFactory.createTitledBorder(b,title);
t.setTitleJustification(TitledBorder.LEFT);
t.setTitlePosition(TitledBorder.TOP);
t.setTitleColor(Color.black);
setBorder(t);
setFont(WoodyLookAndFeel.titleFont);
if (c != null) {
FlexLayout fl=new FlexLayout(1,1);
fl.setColProp(0,FlexLayout.EXPAND);
fl.setRowProp(0,FlexLayout.EXPAND);
setLayout(fl);
add("0,0,x,x",c);
}
}
Project Name: druid Package: org.dlib.gui
Source Code: ToolBar.java (Click to view .java file)
Method Code:
public ToolBar(){
setFloatable(false);
Border border=new CompoundBorder(new EtchedBorder(Color.WHITE,Color.GRAY),new EmptyBorder(1,1,1,1));
setBorder(border);
}
Project Name: druid Package: org.dlib.gui.treetable
Source Code: TreeTableCellRenderer.java (Click to view .java file)
Method Code:
public void paint(Graphics g){
g.translate(0,-currentRow * getRowHeight());
super.paint(g);
if (currentFocus) focusedBorder.paintBorder(this,g,0,currentRow * getRowHeight(),getWidth(),getRowHeight() - 1);
}
Project Name: jbidwatcher Package: com.jbidwatcher.app
Source Code: MacFriendlyFrame.java (Click to view .java file)
Method Code:
private JPanel buildStatusLine(JTabManager tabManager){
final JPanel statusPane=new JPanel();
Border myBorder=BorderFactory.createCompoundBorder(BorderFactory.createCompoundBorder(BorderFactory.createEmptyBorder(0,2,0,2),BorderFactory.createMatteBorder(1,0,0,0,Color.DARK_GRAY)),BorderFactory.createEmptyBorder(1,5,1,5));
statusPane.setBorder(myBorder);
statusPane.setLayout(new BoxLayout(statusPane,BoxLayout.X_AXIS));
JButton rssButton=ButtonMaker.makeButton("icons/xml.png","Show RSS feed information","RSS",tabManager,true);
rssButton.setMinimumSize(new Dimension(rssButton.getIcon().getIconWidth() + 2,rssButton.getIcon().getIconHeight()));
statusPane.add(rssButton);
JSeparator vert1=new JSeparator(SwingConstants.VERTICAL);
vert1.setForeground(Color.DARK_GRAY);
vert1.setMinimumSize(new Dimension(10,5));
vert1.setMaximumSize(new Dimension(10,20));
statusPane.add(vert1);
mStatusBar=new JLabel("Ready!");
final Dimension statusBarSize=new Dimension(600,16);
mStatusBar.setMaximumSize(statusBarSize);
mStatusBar.setMinimumSize(statusBarSize);
mStatusBar.setPreferredSize(statusBarSize);
statusPane.add(mStatusBar);
statusPane.add(Box.createHorizontalGlue());
JSeparator vert2=new JSeparator(SwingConstants.VERTICAL);
vert2.setForeground(Color.DARK_GRAY);
vert2.setMinimumSize(new Dimension(10,5));
vert2.setMaximumSize(new Dimension(10,20));
statusPane.add(vert2);
mPrices=new JLabel(" ");
Dimension priceSize=new Dimension(300,16);
mPrices.setMinimumSize(priceSize);
mPrices.setPreferredSize(priceSize);
statusPane.add(mPrices);
statusPane.add(Box.createHorizontalStrut(10));
final int baseSize=14 + rssButton.getIcon().getIconWidth() + 2+ 10+ 10+ 300+ 10;
addComponentListener(new ComponentAdapter(){
public void componentResized( ComponentEvent e){
int textWidthAllowed=statusPane.getWidth() - baseSize;
statusBarSize.setSize(textWidthAllowed - 15,16);
mStatusBar.setMaximumSize(statusBarSize);
mStatusBar.setMinimumSize(statusBarSize);
mStatusBar.setPreferredSize(statusBarSize);
}
}
);
return statusPane;
}
Project Name: jbidwatcher Package: com.jbidwatcher.ui
Source Code: myTableCellRenderer.java (Click to view .java file)
Method Code:
/**
* Retrieve the default Mac border painters, or use default colors
* if the painters aren't available. The component is painted across
* the entire row, and then a 0.1 Alpha + Black component line is drawn
* over the bottom line, darkening it slightly, but leaving whatever
* color it was in place.
* @param g - The Graphics context into which to draw the row background.
* @return - true if the super.paintComponent() method was called (always true currently).
*/
private boolean drawCustomBackground(Graphics g){
boolean painted;
Border bgPaint=UIManager.getBorder((mRow % 2) == 0 ? evenList : oddList);
if (bgPaint != null) {
bgPaint.paintBorder(this,g,0,0,getWidth(),getHeight());
super.paintComponent(g);
painted=true;
}
else {
renderColor(g,(mRow % 2) == 0 ? evenDefault : oddDefault);
super.paintComponent(g);
painted=true;
}
Graphics2D g2d=(Graphics2D)g;
float alpha=.1f;
g2d.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER,alpha));
g.setColor(Color.BLACK);
g.drawLine(0,getHeight() - 1,getWidth(),getHeight() - 1);
return painted;
}
Project Name: jbidwatcher Package: com.jbidwatcher.ui.util
Source Code: SearchField.java (Click to view .java file)
Method Code:
private void initBorder(){
setBorder(new CompoundBorder(getBorder(),CANCEL_BORDER));
MouseInputListener mouseInputListener=new CancelListener();
addMouseListener(mouseInputListener);
addMouseMotionListener(mouseInputListener);
}
Project Name: rmoffice Package: net.sf.rmoffice.ui.renderer
Source Code: ColoredBooleanRenderer.java (Click to view .java file)
Method Code:
@Override public Component getTableCellRendererComponent(JTable table,Object value,boolean isSelected,boolean hasFocus,int row,int column){
if (isSelected) {
setForeground(table.getSelectionForeground());
super.setBackground(table.getSelectionBackground());
}
else {
setForeground(table.getForeground());
setBackground(UIConstants.COLOR_EDITABLE_BG);
}
setSelected((value != null && ((Boolean)value).booleanValue()));
if (hasFocus) {
setBorder(UIManager.getBorder("Table.focusCellHighlightBorder"));
}
else {
setBorder(noFocusBorder);
}
return this;
}
Project Name: vfsjfilechooser Package: net.sf.vfsjfilechooser.accessories
Source Code: DefaultAccessoriesPanel.java (Click to view .java file)
Method Code:
private void initBorder(){
Border outsideBorder=new EtchedBorder();
Border insideBorder=new EmptyBorder(2,4,0,2);
Border insideBorder1=new CompoundBorder(outsideBorder,insideBorder);
Border outsideBorder1=new EmptyBorder(0,2,0,2);
setBorder(new CompoundBorder(outsideBorder1,insideBorder1));
}
Project Name: vfsjfilechooser Package: net.sf.vfsjfilechooser.filepane
Source Code: VFSFilePane.java (Click to view .java file)
Method Code:
@Override public Component getListCellRendererComponent(JList list,Object value,int index,boolean isSelected,boolean cellHasFocus){
FileObject f=(FileObject)value;
if (f != null) {
setText(getFileChooser().getName(f));
setIcon(getFileChooser().getIcon(f));
}
else {
setText("");
setIcon(null);
}
setOpaque(true);
if (isSelected) {
setBackground(list.getSelectionBackground());
setForeground(list.getSelectionForeground());
}
else {
setBackground(list.getBackground());
setForeground(list.getForeground());
}
setEnabled(list.isEnabled());
setFont(list.getFont());
if (cellHasFocus) {
setBorder(UIManager.getBorder("List.focusCellHighlightBorder"));
}
else {
setBorder(noFocusBorder);
}
return this;
}
Project Name: weka Package: weka.gui
Source Code: ETable.java (Click to view .java file)
Method Code:
private void fixMacOsCellRendererBorder(JComponent renderer,boolean selected,boolean focused){
Border border;
if (selected) {
border=BorderFactory.createMatteBorder(0,0,1,0,focused ? MAC_FOCUSED_SELECTED_CELL_HORIZONTAL_LINE_COLOR : MAC_UNFOCUSED_SELECTED_CELL_HORIZONTAL_LINE_COLOR);
}
else {
border=BorderFactory.createEmptyBorder(0,0,1,0);
}
if (getShowVerticalLines()) {
Color verticalLineColor;
if (focused) {
verticalLineColor=selected ? MAC_FOCUSED_SELECTED_VERTICAL_LINE_COLOR : MAC_FOCUSED_UNSELECTED_VERTICAL_LINE_COLOR;
}
else {
verticalLineColor=selected ? MAC_UNFOCUSED_SELECTED_VERTICAL_LINE_COLOR : MAC_UNFOCUSED_UNSELECTED_VERTICAL_LINE_COLOR;
}
Border verticalBorder=BorderFactory.createMatteBorder(0,0,0,1,verticalLineColor);
border=BorderFactory.createCompoundBorder(border,verticalBorder);
}
renderer.setBorder(border);
}