「Java/swing/サンプル/JSlider/JSliderUI ボリューム調整みたいなスライダのUIクラス」の編集履歴(バックアップ)一覧に戻る

Java/swing/サンプル/JSlider/JSliderUI ボリューム調整みたいなスライダのUIクラス - (2012/12/20 (木) 02:45:31) の編集履歴(バックアップ)


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


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

ダウンロード

ソース TriSliderUI.java
使い方サンプルソース
#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (TestTriSliderUI.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);
  }
}