本文整理了Java中javax.swing.AbstractButton.isContentAreaFilled()
方法的一些代码示例,展示了AbstractButton.isContentAreaFilled()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractButton.isContentAreaFilled()
方法的具体详情如下:
包路径:javax.swing.AbstractButton
类名称:AbstractButton
方法名:isContentAreaFilled
暂无
代码示例来源:origin: stackoverflow.com
if (b.isContentAreaFilled()) {
g.setColor(SELECT_COLOR);
g.fillRect(0, 0, b.getWidth(), b.getHeight());
代码示例来源:origin: com.jtattoo/JTattoo
protected void paintIcon(Graphics g, JComponent c, Rectangle iconRect) {
AbstractButton b = (AbstractButton)c;
Graphics2D g2D = (Graphics2D) g;
Composite savedComposite = g2D.getComposite();
if (!b.isContentAreaFilled()) {
AlphaComposite alpha = AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.9f);
g2D.setComposite(alpha);
}
super.paintIcon(g, c, iconRect);
g2D.setComposite(savedComposite);
}
代码示例来源:origin: net.sf.nimrod/nimrod-laf
protected void paintButtonPressed( Graphics g, AbstractButton b) {
if ( !oldOpaque ) {
return;
}
if ( b.isContentAreaFilled() ) {
Graphics2D g2D = (Graphics2D)g;
g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
g2D.setColor( NimRODUtils.getColorAlfa( selectColor, 100));
RoundRectangle2D.Float boton = hazBoton( b);
g2D.fill( boton);
g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_DEFAULT);
}
}
代码示例来源:origin: net.sf.nimrod/nimrod-laf
protected void paintButtonPressed( Graphics g, AbstractButton b) {
if ( !oldOpaque ) {
return;
}
if ( b.isContentAreaFilled() ) {
Graphics2D g2D = (Graphics2D)g;
g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
g2D.setColor( NimRODUtils.getColorAlfa( selectColor, 100));
RoundRectangle2D.Float boton = hazBoton( b);
g2D.fill( boton);
g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_DEFAULT);
}
}
代码示例来源:origin: khuxtable/seaglass
/**
* Paint the button background.
*
* @param context the Synth context.
* @param g the Graphics context.
* @param c the button component.
*/
void paintBackground(SeaGlassContext context, Graphics g, JComponent c) {
if (((AbstractButton) c).isContentAreaFilled()) {
context.getPainter().paintButtonBackground(context, g, 0, 0, c.getWidth(), c.getHeight());
}
}
代码示例来源:origin: khuxtable/seaglass
@Override
void paintBackground(SeaGlassContext context, Graphics g, JComponent c) {
if (((AbstractButton) c).isContentAreaFilled()) {
int x = 0, y = 0, w = c.getWidth(), h = c.getHeight();
SynthPainter painter = context.getPainter();
painter.paintToggleButtonBackground(context, g, x, y, w, h);
}
}
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler-generic-ext
@Override
protected void paintButtonPressed(Graphics g, AbstractButton b){
if ( b.isContentAreaFilled() ) {
Dimension size = b.getSize();
g.setColor(getSelectColor());
if(b instanceof CayenneAction.CayenneToolbarButton) {
// don't paint outer border area
g.fillRect(1, 1, size.width - 2, size.height - 2);
} else {
g.fillRect(0, 0, size.width, size.height);
}
}
}
}
代码示例来源:origin: com.jtattoo/JTattoo
protected void paintIcon(Graphics g, JComponent c, Rectangle iconRect) {
AbstractButton b = (AbstractButton)c;
Graphics2D g2D = (Graphics2D) g;
Composite savedComposite = g2D.getComposite();
if (!b.isContentAreaFilled()) {
if (!b.isEnabled()) {
AlphaComposite alpha = AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.6f);
g2D.setComposite(alpha);
} else {
AlphaComposite alpha = AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.9f);
g2D.setComposite(alpha);
}
}
super.paintIcon(g, c, iconRect);
g2D.setComposite(savedComposite);
}
代码示例来源:origin: it.tidalwave.netbeans/it-tidalwave-netbeans-lookandfeel
@Override
protected void paintButtonPressed (Graphics g, AbstractButton b)
{
if (!b.isOpaque())
{
return;
}
if (b.isContentAreaFilled())
{
Graphics2D g2D = (Graphics2D) g;
g2D.setColor(Color.BLUE);
// g2D.setColor(NimRODUtils.getColorAlfa(selectColor, 100));
RoundRectangle2D.Float button = hasButton(b);
g2D.fill(button);
}
}
代码示例来源:origin: it.tidalwave.solidblue/it-tidalwave-netbeans-lookandfeel
@Override
protected void paintButtonPressed (Graphics g, AbstractButton b)
{
if (!b.isOpaque())
{
return;
}
if (b.isContentAreaFilled())
{
Graphics2D g2D = (Graphics2D) g;
g2D.setColor(Color.BLUE);
// g2D.setColor(NimRODUtils.getColorAlfa(selectColor, 100));
RoundRectangle2D.Float button = hasButton(b);
g2D.fill(button);
}
}
代码示例来源:origin: com.jtattoo/JTattoo
protected void paintBackground(Graphics g, AbstractButton b) {
if (!b.isContentAreaFilled() || (b.getParent() instanceof JMenuBar)) {
return;
}
super.paintBackground(g, b);
int width = b.getWidth();
int height = b.getHeight();
Graphics2D g2D = (Graphics2D) g;
Composite composite = g2D.getComposite();
g2D.setColor(Color.lightGray);
g2D.drawRect(0, 0, width - 2, height - 1);
AlphaComposite alpha = AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.4f);
g2D.setComposite(alpha);
g2D.setColor(Color.white);
g2D.drawLine(width - 1, 0, width - 1, height - 1);
g2D.setComposite(composite);
}
}
代码示例来源:origin: com.github.arnabk/pgslookandfeel
protected void paintButtonPressed(Graphics g, AbstractButton b) {
if (b.isContentAreaFilled()) {
if (Boolean.TRUE.equals(b.getClientProperty("pgs.isFlat"))) {
g.setColor(getSelectColor());
g.fillRect(0, 0, b.getWidth(), b.getHeight());
} else {
PgsUtils.drawGradient(g, b, "selected");
}
}
}
}
代码示例来源:origin: com.github.arnabk/pgslookandfeel
protected void paintButtonPressed(Graphics g, AbstractButton b) {
if (b.isOpaque() && b.isContentAreaFilled()) {
if (Boolean.TRUE.equals(b.getClientProperty("pgs.isFlat"))) {
g.setColor(getSelectColor());
g.fillRect(0, 0, b.getWidth(), b.getHeight());
} else {
PgsUtils.drawGradient(g, b, "selected");
}
}
}
代码示例来源:origin: atarw/material-ui-swing
@Override
public void paint (Graphics g, JComponent c) {
AbstractButton b = (AbstractButton) c;
g = MaterialDrawingUtils.getAliasedGraphics (g);
if (b.isContentAreaFilled ()) {
paintBackground (g, b);
}
super.paint (g, c);
}
代码示例来源:origin: stackoverflow.com
public void update(Graphics g, JComponent c) {
AbstractButton button = (AbstractButton)c;
if ((c.getBackground() instanceof UIResource) &&
button.isContentAreaFilled() && c.isEnabled()) {
ButtonModel model = button.getModel();
if (!MetalUtils.isToolBarButton(c)) {
if (!model.isArmed() && !model.isPressed() &&
MetalUtils.drawGradient(
c, g, "Button.gradient", 0, 0, c.getWidth(),
c.getHeight(), true)) {
paint(g, c);
return;
}
}
...
代码示例来源:origin: stackoverflow.com
public void update(Graphics g, JComponent c) {
AbstractButton button = (AbstractButton)c;
if ((c.getBackground() instanceof UIResource) &&
button.isContentAreaFilled() && c.isEnabled()) {
ButtonModel model = button.getModel();
if (!MetalUtils.isToolBarButton(c)) {
if (!model.isArmed() && !model.isPressed() &&
MetalUtils.drawGradient(
c, g, "Button.gradient", 0, 0, c.getWidth(),
c.getHeight(), true)) {
paint(g, c);
return;
}
}
...
代码示例来源:origin: com.jtattoo/JTattoo
protected void paintBackground(Graphics g, AbstractButton b) {
if (!b.isContentAreaFilled() || (b.getParent() instanceof JMenuBar)) {
return;
}
int width = b.getWidth();
int height = b.getHeight();
Graphics2D g2D = (Graphics2D) g;
Shape savedClip = g.getClip();
if ((b.getBorder() != null) && b.isBorderPainted() && (b.getBorder() instanceof UIResource)) {
Area clipArea = new Area(new Rectangle2D.Double(1, 1, width - 2, height - 2));
if (savedClip != null) {
clipArea.intersect(new Area(savedClip));
}
g2D.setClip(clipArea);
}
super.paintBackground(g, b);
g2D.setClip(savedClip);
}
代码示例来源:origin: com.jtattoo/JTattoo
protected void paintBackground(Graphics g, AbstractButton b) {
super.paintBackground(g, b);
if (b.isContentAreaFilled() && b.isRolloverEnabled() && b.getModel().isRollover() && b.isBorderPainted() && (b.getBorder() != null)) {
g.setColor(AbstractLookAndFeel.getFocusColor());
g.drawLine(1, 1, b.getWidth() - 1, 1);
g.drawLine(1, 2, b.getWidth() - 1, 2);
g.drawLine(1, 3, b.getWidth() - 1, 3);
}
}
}
代码示例来源:origin: com.jtattoo/JTattoo
protected void paintBackground(Graphics g, AbstractButton b) {
if (b.isContentAreaFilled() && !(b.getParent() instanceof JMenuBar)) {
Color backColor = b.getBackground();
ButtonModel model = b.getModel();
if (model.isEnabled()) {
if (model.isPressed() && model.isArmed()) {
backColor = ColorHelper.darker(backColor, 30);
}
} else {
backColor = ColorHelper.brighter(AbstractLookAndFeel.getDisabledForegroundColor(), 80);
}
g.setColor(backColor);
g.fillRect(0, 0, b.getWidth(), b.getHeight());
}
}
}
代码示例来源:origin: com.jtattoo/JTattoo
protected void paintBackground(Graphics g, AbstractButton b) {
if (b.isContentAreaFilled() && !(b.getParent() instanceof JMenuBar)) {
Color backColor = b.getBackground();
ButtonModel model = b.getModel();
if (model.isEnabled()) {
if ((model.isPressed() && model.isArmed()) || model.isSelected()) {
backColor = ColorHelper.darker(backColor, 10);
}
} else {
backColor = ColorHelper.brighter(AbstractLookAndFeel.getDisabledForegroundColor(), 80);
}
g.setColor(backColor);
g.fillRect(1, 1, b.getWidth() - 2, b.getHeight() - 2);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!