java示例代码_在圆角矩形中平滑角落,摆动

     2022-03-20     401

关键词:

java示例代码_在圆角矩形中平滑角落,摆动

import javax.swing.*;

import java.awt.*;

public class ControlButton extends JButton 

  public final static Color BUTTON_TOP_GRADIENT = new Color(176, 176, 176);
  public final static Color BUTTON_BOTTOM_GRADIENT = new Color(156, 156, 156);

  public ControlButton(String text) 
    setText(text);
  

  public ControlButton() 
  

  @Override
  protected void paintComponent(Graphics g) 
    Graphics2D g2 = (Graphics2D)g.create();
    RenderingHints qualityHints =
      new RenderingHints(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
    qualityHints.put(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY);
    g2.setRenderingHints(qualityHints);

    g2.setPaint(new GradientPaint(new Point(0, 0), BUTTON_TOP_GRADIENT, new Point(0, getHeight()),
                                  BUTTON_BOTTOM_GRADIENT));
    g2.fillRoundRect(0, 0, getWidth(), getHeight(), 20, 20);
    g2.dispose();
  

  public static void main(String args[]) 
    JFrame frame = new JFrame("test");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.getContentPane().add(new ControlButton("Hello, World"));
    frame.pack();
    frame.setVisible(true);
  

java示例代码_确定在哪个监视器中发生摆动鼠标事件

java示例代码_确定在哪个监视器中发生摆动鼠标事件 查看详情

java示例代码_最佳位置摆动GUI

java示例代码_最佳位置摆动GUI 查看详情

java示例代码_按下按钮时检测(摆动)

java示例代码_按下按钮时检测(摆动) 查看详情

java示例代码_禁用javax。摆动java中的JButton

java示例代码_禁用javax。摆动java中的JButton 查看详情

java示例代码_在矩形中创建一个矩形

java示例代码_在矩形中创建一个矩形 查看详情

java示例代码_使用摆动计时器启动/停止动画

java示例代码_使用摆动计时器启动/停止动画 查看详情

java示例代码_使所有这些摆动控制具有相同的宽度

java示例代码_使所有这些摆动控制具有相同的宽度 查看详情

java示例代码_摆动按钮不';不要马上反应!我该怎么改变呢

java示例代码_摆动按钮不';不要马上反应!我该怎么改变呢 查看详情

java示例代码_在填充矩形内画一条线

java示例代码_在填充矩形内画一条线 查看详情

java示例代码_在java中围绕鼠标光标绘制矩形

java示例代码_在java中围绕鼠标光标绘制矩形 查看详情

java示例代码_我应该如何在Android中提供圆角图像

java示例代码_我应该如何在Android中提供圆角图像 查看详情

java示例代码_启动计时器而不执行任何操作?(java摆动计时器)

java示例代码_启动计时器而不执行任何操作?(java摆动计时器) 查看详情

java示例代码_如何在一块玻璃窗格上绘制多个矩形

java示例代码_如何在一块玻璃窗格上绘制多个矩形 查看详情

java示例代码_用java在应用程序顶部绘制一个矩形

java示例代码_用java在应用程序顶部绘制一个矩形 查看详情

java示例代码_使用鼠标拖动事件在java小程序上绘制矩形

java示例代码_使用鼠标拖动事件在java小程序上绘制矩形 查看详情

android圆角textview,角落里有完美的圆角

...(原始)图片中,按钮2的左右圆角形状正确,但在我的代码中,左右圆角形状不正确在第二张图片中,我需要像第一张图片那样做更多的圆角。如何处理以下可绘 查看详情

java示例代码_使用iText在文档的每一页上添加矩形

java示例代码_使用iText在文档的每一页上添加矩形 查看详情

css在jquery中平滑页面滚动(代码片段)

查看详情