JSliderUI ボリューム調整みたいなスライダのUIクラス


JSliderサンプル ボリューム調整みたいなスライダで作ったスライダのUIクラスを縦起きにも対応させました。

ダウンロード

ソース TriSliderUI.java
使い方サンプルソース TestTrySliderUI.java

使い方サンプル

package chapati.swing.plaf.triangle;
 
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JSlider;
 
public class TestTrySliderUI extends JFrame {
 
  /**
   * @param args
   */
  public static void main(String[] args) {
    new TestTrySliderUI();
  }
 
  public TestTrySliderUI() {
    setTitle("TrySliderUIのテスト");
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    setLayout(new FlowLayout());
    setBounds(200, 100, 200, 300);
 
    // 縦置き
    JSlider s = new JSlider(JSlider.VERTICAL);
    s.setUI(new TriSliderUI());
    add(s);
 
    // 縦置き反転
    s = new JSlider(JSlider.VERTICAL);
    s.setUI(new TriSliderUI(true));
    add(s);
 
    // 横置き
    s = new JSlider();
    s.setUI(new TriSliderUI());
    add(s);
 
    // 横置き反転
    s = new JSlider();
    s.setUI(new TriSliderUI(true));
    add(s);
 
    setVisible(true);
  }
}
 


コメント

名前: