92 |
*/ |
*/ |
93 |
private static Border textBorder; |
private static Border textBorder; |
94 |
|
|
95 |
|
/** The shared instance for getRolloverBorder(). */ |
96 |
|
private static Border rolloverBorder; |
97 |
|
|
98 |
/** |
/** |
99 |
* A MarginBorder that gets shared by multiple components. |
* A MarginBorder that gets shared by multiple components. |
100 |
* Created on demand by the private helper function {@link |
* Created on demand by the private helper function {@link |
1456 |
marginBorder = new BasicBorders.MarginBorder(); |
marginBorder = new BasicBorders.MarginBorder(); |
1457 |
return marginBorder; |
return marginBorder; |
1458 |
} |
} |
1459 |
|
|
1460 |
|
/** |
1461 |
|
* Returns a shared instance of a compound border for rollover buttons. |
1462 |
|
* |
1463 |
|
* @return A shared border instance. |
1464 |
|
*/ |
1465 |
|
static Border getRolloverBorder() |
1466 |
|
{ |
1467 |
|
if (rolloverBorder == null) |
1468 |
|
{ |
1469 |
|
Border outer = new MetalBorders.RolloverButtonBorder(); |
1470 |
|
Border inner = MetalBorders.getMarginBorder(); |
1471 |
|
rolloverBorder = new BorderUIResource.CompoundBorderUIResource(outer, |
1472 |
|
inner); |
1473 |
|
} |
1474 |
|
return rolloverBorder; |
1475 |
|
} |
1476 |
|
|
1477 |
} |
} |