This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
<class package="org.netbeans.api.visual.vmd" name="VMDColorScheme" link="yes"/>
<issue number="105929"/>
</change>
<change>
<api name="general"/>
<summary>BorderSupport.getSwingBorder method introduced</summary>
<version major="2" minor="6"/>
<date day="18" month="7" year="2007"/>
<author login="dkaspar"/>
<compatibility addition="yes"/>
<description>
BorderSupport.getSwingBorder method introduced to acquired a Swing border from a library border.
</description>
<class package="org.netbeans.api.visual.border" name="BorderSupport" link="yes"/>
<issue number="103456"/>
</changes>
<htmlcontents>
Manifest-Version: 1.0
OpenIDE-Module: org.netbeans.api.visual
OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/visual/resources/Bundle.properties
OpenIDE-Module-Specification-Version: 2.5
OpenIDE-Module-Specification-Version: 2.6
package org.netbeans.api.visual.border;
import org.netbeans.modules.visual.border.ResizeBorder;
import org.netbeans.modules.visual.border.SwingBorder;
/**
* This class contains support method for working with borders.
*/
public static boolean isOuterResizeBorder (Border border) {
return border instanceof ResizeBorder && ((ResizeBorder) border).isOuter ();
}
* Returns a swing border of a border created using BorderFactory.createSwingBorder or Widget.setBorder(javax.swing.border.Border).
* @param border the widget border
* @return Swing border if possible; otherwise null
* @since 2.6
public static javax.swing.border.Border getSwingBorder (Border border) {
return border instanceof SwingBorder ? ((SwingBorder) border).getSwingBorder () : null;
public boolean isOpaque () {
return false;
public javax.swing.border.Border getSwingBorder () {
return swingBorder;