1
我有一個關於讓JSlider指向左側而不是右側的問題..但是,我需要它只爲一個JSlider。 This question非常相似,但只有當您希望所有JSliders指向錯誤的方向時,它的答案纔會有所幫助。這裏是我想要的photoshop圖像。JSlider箭頭指向左側?
我有一個關於讓JSlider指向左側而不是右側的問題..但是,我需要它只爲一個JSlider。 This question非常相似,但只有當您希望所有JSliders指向錯誤的方向時,它的答案纔會有所幫助。這裏是我想要的photoshop圖像。JSlider箭頭指向左側?
我發現瞭如何做到這一點。我所需要做的就是創建一個新班級。
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);
}
}
不知道我同意這一點,它會適用於你的情況,但問題是如果你現在將標籤應用到滑塊,它們將被鏡像。只是說;) – MadProgrammer
你在使用什麼L&F? – nachokk
無論是Mac上的標準L&F。 – 707090
那麼關於你發佈的圖像看起來像'Nimbus' – nachokk