本文整理汇总了Java中org.netbeans.api.visual.widget.Widget.setOpaque方法的典型用法代码示例。如果您正苦于以下问题:Java Widget.setOpaque方法的具体用法?Java Widget.setOpaque怎么用?Java Widget.setOpaque使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.netbeans.api.visual.widget.Widget
的用法示例。
在下文中一共展示了Widget.setOpaque方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testLayerPreferredLocation
import org.netbeans.api.visual.widget.Widget; //导入方法依赖的package包/类
public void testLayerPreferredLocation () {
Scene scene = new Scene ();
scene.addChild (new LayerWidget (scene));
LayerWidget layer = new LayerWidget (scene);
layer.setPreferredLocation (new Point (100, 100));
scene.addChild (layer);
Widget widget = new Widget (scene);
widget.setPreferredBounds (new Rectangle (-20, -10, 100, 50));
widget.setOpaque (true);
widget.setBackground (Color.RED);
layer.addChild (widget);
Color color = (Color) (new DefaultLookFeel()).getBackground();
assertScene (scene, color, new Rectangle (80, 90, 100, 50));
}
示例2: installUI
import org.netbeans.api.visual.widget.Widget; //导入方法依赖的package包/类
public void installUI (VMDNodeWidget widget) {
widget.setBorder (VMDFactory.createVMDNodeBorder ());
widget.setOpaque (false);
Widget header = widget.getHeader ();
header.setBorder (BORDER_PIN);
header.setBackground (COLOR_SELECTED);
header.setOpaque (false);
Widget minimize = widget.getMinimizeButton ();
minimize.setBorder (BORDER_MINIMIZE);
Widget pinsSeparator = widget.getPinsSeparator ();
pinsSeparator.setForeground (BORDER_CATEGORY_BACKGROUND);
}
示例3: updateUI
import org.netbeans.api.visual.widget.Widget; //导入方法依赖的package包/类
public void updateUI (VMDNodeWidget widget, ObjectState previousState, ObjectState state) {
if (! previousState.isSelected () && state.isSelected ())
widget.bringToFront ();
else if (! previousState.isHovered () && state.isHovered ())
widget.bringToFront ();
Widget header = widget.getHeader ();
header.setOpaque (state.isSelected ());
header.setBorder (state.isFocused () || state.isHovered () ? BORDER_PIN_HOVERED : BORDER_PIN);
}
示例4: testFlowLayoutInsets
import org.netbeans.api.visual.widget.Widget; //导入方法依赖的package包/类
public void testFlowLayoutInsets () {
Scene scene = new Scene ();
Widget parent = new Widget (scene);
parent.setBorder (BorderFactory.createResizeBorder (10));
parent.setLayout (LayoutFactory.createVerticalFlowLayout ());
scene.addChild (parent);
Widget child = new Widget (scene);
child.setBackground (Color.BLUE);
child.setOpaque (true);
child.setPreferredBounds (new Rectangle (-50, -30, 30, 20));
parent.addChild (child);
assertScene (scene, Color.WHITE, new Rectangle (-1, -1, 52, 42));
}
示例5: createSelectionWidget
import org.netbeans.api.visual.widget.Widget; //导入方法依赖的package包/类
public Widget createSelectionWidget() {
Widget widget = new Widget(this);
widget.setOpaque(false);
widget.setBorder(BorderFactory.createLineBorder(Color.black, 2));
widget.setForeground(Color.red);
return widget;
}