gpt4 book ai didi

java - JSlider 箭头指向左侧?

转载 作者:太空宇宙 更新时间:2023-11-04 07:01:36 24 4
gpt4 key购买 nike

我有一个关于让 JSlider 指向左侧而不是右侧的问题。但是,我只需要它为一个 JSlider 这样做。 This question非常相似,但只有当您希望所有 JSlider 指向错误的方向时,它的答案才会有帮助。这是我想要的经过 Photoshop 处理的图像。

JSliders

最佳答案

我知道怎么做了。我所需要做的就是创建一个新类。

package Main;

import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.geom.AffineTransform;

import javax.swing.JSlider;

public class ReversedJSlider extends JSlider{
private static final long serialVersionUID = 1L;

public ReversedJSlider() {
super();
}

@Override
protected void paintComponent(Graphics g) {
Graphics2D g2d = (Graphics2D) g;
AffineTransform tx = new AffineTransform();
tx.translate(50, 0);
tx.scale(-1, 1);
tx.translate(-50, 0);
g2d.setTransform(tx);
super.paintComponent(g2d);
}

}

关于java - JSlider 箭头指向左侧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22031274/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com