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