Java JSlider向左箭头?
我有一个关于让JSlider指向左边而不是右边的问题。。但是,我只需要为一个JSlider这样做。非常相似,但只有当您希望所有JSlider指向错误的方向时,答案才有帮助。这是我想要的照片Java JSlider向左箭头?,java,swing,custom-component,jslider,Java,Swing,Custom Component,Jslider,我有一个关于让JSlider指向左边而不是右边的问题。。但是,我只需要为一个JSlider这样做。非常相似,但只有当您希望所有JSlider指向错误的方向时,答案才有帮助。这是我想要的照片 我知道怎么做了。我所需要做的就是上一节新课 package Main; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.geom.AffineTransform; import javax.swing.JSlide
我知道怎么做了。我所需要做的就是上一节新课
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);
}
}
您使用的是什么L&F?mac上的标准L&F是什么。关于您发布的图像,它看起来像
Nimbus
不确定我是否同意这一点,它在您的情况下会起作用,但问题是,如果您现在将标签应用到滑块上,它们将被镜像…只是说;)