当前位置: 首页>>代码示例>>Java>>正文


Java LookAndFeel.installProperty方法代码示例

本文整理汇总了Java中javax.swing.LookAndFeel.installProperty方法的典型用法代码示例。如果您正苦于以下问题:Java LookAndFeel.installProperty方法的具体用法?Java LookAndFeel.installProperty怎么用?Java LookAndFeel.installProperty使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在javax.swing.LookAndFeel的用法示例。


在下文中一共展示了LookAndFeel.installProperty方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: installDefaults

import javax.swing.LookAndFeel; //导入方法依赖的package包/类
protected void installDefaults(final PRoPanel pp) {

        LookAndFeel.installColorsAndFont(
                pp, "Panel.background",
                "Panel.foreground", "Panel.font"
        );
        LookAndFeel.installBorder(pp, "Panel.border");
        LookAndFeel.installProperty(pp, "opaque", Boolean.TRUE);
    }
 
开发者ID:Naoghuman,项目名称:typewriter,代码行数:10,代码来源:PRoPanel.java

示例2: installUI

import javax.swing.LookAndFeel; //导入方法依赖的package包/类
@Override
public void installUI(JComponent c)
{
    super.installUI(c);

    LookAndFeel.installProperty(frame, "opaque", Boolean.FALSE);
}
 
开发者ID:freeseawind,项目名称:littleluck,代码行数:8,代码来源:LuckInternalFrameUI.java

示例3: installDefaults

import javax.swing.LookAndFeel; //导入方法依赖的package包/类
protected void installDefaults() {
  LookAndFeel.installColorsAndFont(tipPane, "Category.background",
    "Category.foreground", "Category.font");
  LookAndFeel.installBorder(tipPane, "Category.border");
  LookAndFeel.installProperty(tipPane, "opaque", Boolean.TRUE);
  tipFont = UIManager.getFont("Category.tipFont");
}
 
开发者ID:teddyted,项目名称:iSeleda,代码行数:8,代码来源:BasicCategoryUI.java

示例4: installDefaults

import javax.swing.LookAndFeel; //导入方法依赖的package包/类
protected void installDefaults() {
  LookAndFeel.installColorsAndFont(tipPane, "TipOfTheDay.background",
    "TipOfTheDay.foreground", "TipOfTheDay.font");
  LookAndFeel.installBorder(tipPane, "TipOfTheDay.border");
  LookAndFeel.installProperty(tipPane, "opaque", Boolean.TRUE);
  tipFont = UIManager.getFont("TipOfTheDay.tipFont");
}
 
开发者ID:teddyted,项目名称:iSeleda,代码行数:8,代码来源:BasicTipOfTheDayUI.java

示例5: installDefaults

import javax.swing.LookAndFeel; //导入方法依赖的package包/类
/**
 * Installs the default settings.
 *
 * @param b  the button (<code>null</code> not permitted).
 */
protected void installDefaults(AbstractButton b)
{
  String prefix = getPropertyPrefix();
  // Install colors and font.
  LookAndFeel.installColorsAndFont(b, prefix + "background",
                                   prefix + "foreground", prefix + "font");
  // Install border.
  LookAndFeel.installBorder(b, prefix + "border");

  // Install margin property.
  if (b.getMargin() == null || b.getMargin() instanceof UIResource)
    b.setMargin(UIManager.getInsets(prefix + "margin"));

  // Install rollover property.
  Object rollover = UIManager.get(prefix + "rollover");
  if (rollover != null)
    LookAndFeel.installProperty(b, "rolloverEnabled", rollover);

  // Fetch default textShiftOffset.
  defaultTextShiftOffset = UIManager.getInt(prefix + "textShiftOffset");

  // Make button opaque if needed.
  if (b.isContentAreaFilled())
    LookAndFeel.installProperty(b, "opaque", Boolean.TRUE);
  else
    LookAndFeel.installProperty(b, "opaque", Boolean.FALSE);
}
 
开发者ID:vilie,项目名称:javify,代码行数:33,代码来源:BasicButtonUI.java

示例6: installDefaults

import javax.swing.LookAndFeel; //导入方法依赖的package包/类
protected void installDefaults(JComponent c)
{
    LookAndFeel.installColorsAndFont(c, "Viewport.background",
            "Viewport.foreground", "Viewport.font");

    LookAndFeel.installProperty(c, "opaque", Boolean.FALSE);
}
 
开发者ID:freeseawind,项目名称:littleluck,代码行数:8,代码来源:LuckViewportUI.java

示例7: installUI

import javax.swing.LookAndFeel; //导入方法依赖的package包/类
@Override
public void installUI(JComponent c)
{
    super.installUI(c);

    LookAndFeel.installProperty(c, "opaque", Boolean.FALSE);

    if(c.getBorder() instanceof LuckShapeBorder)
    {
        installFocusListener(c);
    }
}
 
开发者ID:freeseawind,项目名称:littleluck,代码行数:13,代码来源:LuckComboBoxUI.java

示例8: updateStyle

import javax.swing.LookAndFeel; //导入方法依赖的package包/类
private void updateStyle(JTree tree) {
    SynthContext context = getContext(tree, ENABLED);
    SynthStyle oldStyle = style;

    style = SynthLookAndFeel.updateStyle(context, this);
    if (style != oldStyle) {
        Object value;

        setExpandedIcon(style.getIcon(context, "Tree.expandedIcon"));
        setCollapsedIcon(style.getIcon(context, "Tree.collapsedIcon"));

        setLeftChildIndent(style.getInt(context, "Tree.leftChildIndent",
                                        0));
        setRightChildIndent(style.getInt(context, "Tree.rightChildIndent",
                                         0));

        drawHorizontalLines = style.getBoolean(
                      context, "Tree.drawHorizontalLines",true);
        drawVerticalLines = style.getBoolean(
                    context, "Tree.drawVerticalLines", true);
        linesStyle = style.get(context, "Tree.linesStyle");

            value = style.get(context, "Tree.rowHeight");
            if (value != null) {
                LookAndFeel.installProperty(tree, "rowHeight", value);
            }

            value = style.get(context, "Tree.scrollsOnExpand");
            LookAndFeel.installProperty(tree, "scrollsOnExpand",
                                                value != null? value : Boolean.TRUE);

        padding = style.getInt(context, "Tree.padding", 0);

        largeModel = (tree.isLargeModel() && tree.getRowHeight() > 0);

        useTreeColors = style.getBoolean(context,
                              "Tree.rendererUseTreeColors", true);

        Boolean showsRootHandles = style.getBoolean(
                context, "Tree.showsRootHandles", Boolean.TRUE);
        LookAndFeel.installProperty(
                tree, JTree.SHOWS_ROOT_HANDLES_PROPERTY, showsRootHandles);

        if (oldStyle != null) {
            uninstallKeyboardActions();
            installKeyboardActions();
        }
    }
    context.dispose();

    context = getContext(tree, Region.TREE_CELL, ENABLED);
    cellStyle = SynthLookAndFeel.updateStyle(context, this);
    context.dispose();
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:55,代码来源:SynthTreeUI.java

示例9: updateStyle

import javax.swing.LookAndFeel; //导入方法依赖的package包/类
private void updateStyle(JTree tree) {
    SynthContext context = getContext(tree, ENABLED);
    SynthStyle oldStyle = style;

    style = SynthLookAndFeel.updateStyle(context, this);
    if (style != oldStyle) {
        Object value;

        setExpandedIcon(style.getIcon(context, "Tree.expandedIcon"));
        setCollapsedIcon(style.getIcon(context, "Tree.collapsedIcon"));

        setLeftChildIndent(style.getInt(context, "Tree.leftChildIndent",
                                        0));
        setRightChildIndent(style.getInt(context, "Tree.rightChildIndent",
                                         0));

        drawHorizontalLines = style.getBoolean(
                      context, "Tree.drawHorizontalLines",true);
        drawVerticalLines = style.getBoolean(
                    context, "Tree.drawVerticalLines", true);
        linesStyle = style.get(context, "Tree.linesStyle");

            value = style.get(context, "Tree.rowHeight");
            if (value != null) {
                LookAndFeel.installProperty(tree, "rowHeight", value);
            }

            value = style.get(context, "Tree.scrollsOnExpand");
            LookAndFeel.installProperty(tree, "scrollsOnExpand",
                                                value != null? value : Boolean.TRUE);

        padding = style.getInt(context, "Tree.padding", 0);

        largeModel = (tree.isLargeModel() && tree.getRowHeight() > 0);

        useTreeColors = style.getBoolean(context,
                              "Tree.rendererUseTreeColors", true);

        Boolean showsRootHandles = style.getBoolean(
                context, "Tree.showsRootHandles", Boolean.TRUE);
        LookAndFeel.installProperty(
                tree, JTree.SHOWS_ROOT_HANDLES_PROPERTY, showsRootHandles);

        if (oldStyle != null) {
            uninstallKeyboardActions();
            installKeyboardActions();
        }
    }

    context = getContext(tree, Region.TREE_CELL, ENABLED);
    cellStyle = SynthLookAndFeel.updateStyle(context, this);
}
 
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:53,代码来源:SynthTreeUI.java

示例10: updateStyle

import javax.swing.LookAndFeel; //导入方法依赖的package包/类
private void updateStyle(JTable c) {
        SynthContext context = getContext(c, ENABLED);
        SynthStyle oldStyle = style;
        style = SynthLookAndFeel.updateStyle(context, this);
        if (style != oldStyle) {
            context.setComponentState(ENABLED | SELECTED);

            Color sbg = table.getSelectionBackground();
            if (sbg == null || sbg instanceof UIResource) {
                table.setSelectionBackground(style.getColor(
                                        context, ColorType.TEXT_BACKGROUND));
            }

            Color sfg = table.getSelectionForeground();
            if (sfg == null || sfg instanceof UIResource) {
                table.setSelectionForeground(style.getColor(
                                  context, ColorType.TEXT_FOREGROUND));
            }

            context.setComponentState(ENABLED);

            Color gridColor = table.getGridColor();
            if (gridColor == null || gridColor instanceof UIResource) {
                gridColor = (Color)style.get(context, "Table.gridColor");
                if (gridColor == null) {
                    gridColor = style.getColor(context, ColorType.FOREGROUND);
                }
                table.setGridColor(gridColor == null ? new ColorUIResource(Color.GRAY) : gridColor);
            }

            useTableColors = style.getBoolean(context,
                                  "Table.rendererUseTableColors", true);
            useUIBorder = style.getBoolean(context,
                                  "Table.rendererUseUIBorder", true);

            Object rowHeight = style.get(context, "Table.rowHeight");
            if (rowHeight != null) {
                LookAndFeel.installProperty(table, "rowHeight", rowHeight);
            }
            boolean showGrid = style.getBoolean(context, "Table.showGrid", true);
            if (!showGrid) {
                table.setShowGrid(false);
            }
            Dimension d = table.getIntercellSpacing();
//            if (d == null || d instanceof UIResource) {
            if (d != null) {
                d = (Dimension)style.get(context, "Table.intercellSpacing");
            }
            alternateColor = (Color)style.get(context, "Table.alternateRowColor");
            if (d != null) {
                table.setIntercellSpacing(d);
            }


            if (oldStyle != null) {
                uninstallKeyboardActions();
                installKeyboardActions();
            }
        }
    }
 
开发者ID:campolake,项目名称:openjdk9,代码行数:61,代码来源:SynthTableUI.java

示例11: updateStyle

import javax.swing.LookAndFeel; //导入方法依赖的package包/类
private void updateStyle(JTable c) {
        SynthContext context = getContext(c, ENABLED);
        SynthStyle oldStyle = style;
        style = SynthLookAndFeel.updateStyle(context, this);
        if (style != oldStyle) {
            context.setComponentState(ENABLED | SELECTED);

            Color sbg = table.getSelectionBackground();
            if (sbg == null || sbg instanceof UIResource) {
                table.setSelectionBackground(style.getColor(
                                        context, ColorType.TEXT_BACKGROUND));
            }

            Color sfg = table.getSelectionForeground();
            if (sfg == null || sfg instanceof UIResource) {
                table.setSelectionForeground(style.getColor(
                                  context, ColorType.TEXT_FOREGROUND));
            }

            context.setComponentState(ENABLED);

            Color gridColor = table.getGridColor();
            if (gridColor == null || gridColor instanceof UIResource) {
                gridColor = (Color)style.get(context, "Table.gridColor");
                if (gridColor == null) {
                    gridColor = style.getColor(context, ColorType.FOREGROUND);
                }
                table.setGridColor(gridColor == null ? new ColorUIResource(Color.GRAY) : gridColor);
            }

            useTableColors = style.getBoolean(context,
                                  "Table.rendererUseTableColors", true);
            useUIBorder = style.getBoolean(context,
                                  "Table.rendererUseUIBorder", true);

            Object rowHeight = style.get(context, "Table.rowHeight");
            if (rowHeight != null) {
                LookAndFeel.installProperty(table, "rowHeight", rowHeight);
            }
            boolean showGrid = style.getBoolean(context, "Table.showGrid", true);
            if (!showGrid) {
                table.setShowGrid(false);
            }
            Dimension d = table.getIntercellSpacing();
//            if (d == null || d instanceof UIResource) {
            if (d != null) {
                d = (Dimension)style.get(context, "Table.intercellSpacing");
            }
            alternateColor = (Color)style.get(context, "Table.alternateRowColor");
            if (d != null) {
                table.setIntercellSpacing(d);
            }


            if (oldStyle != null) {
                uninstallKeyboardActions();
                installKeyboardActions();
            }
        }
        context.dispose();
    }
 
开发者ID:Java8-CNAPI-Team,项目名称:Java8CN,代码行数:62,代码来源:SynthTableUI.java

示例12: installDefaults

import javax.swing.LookAndFeel; //导入方法依赖的package包/类
protected void installDefaults()
{
    super.installDefaults();

    LookAndFeel.installProperty(tree, "opaque", Boolean.FALSE);
}
 
开发者ID:freeseawind,项目名称:littleluck,代码行数:7,代码来源:LuckTreeUI.java

示例13: installUI

import javax.swing.LookAndFeel; //导入方法依赖的package包/类
public void installUI( JComponent c )
{
    super.installUI(c);

    LookAndFeel.installProperty(c, "opaque", Boolean.FALSE);
}
 
开发者ID:freeseawind,项目名称:littleluck,代码行数:7,代码来源:LuckToolBarUI.java

示例14: installDefaults

import javax.swing.LookAndFeel; //导入方法依赖的package包/类
public void installDefaults()
{
    super.installDefaults();

    LookAndFeel.installProperty(popupMenu, "opaque", Boolean.FALSE);
}
 
开发者ID:freeseawind,项目名称:littleluck,代码行数:7,代码来源:LuckPopupMenuUI.java

示例15: installUI

import javax.swing.LookAndFeel; //导入方法依赖的package包/类
public void installUI(JComponent c)
{
    super.installUI(c);

    LookAndFeel.installProperty(menuBar, "opaque", Boolean.FALSE);
}
 
开发者ID:freeseawind,项目名称:littleluck,代码行数:7,代码来源:LuckMenuBarUI.java


注:本文中的javax.swing.LookAndFeel.installProperty方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。