「Java/swing/サンプル/JSlider/JSliderUI ボリューム調整みたいなスライダのUIクラス」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
* JSliderUI ボリューム調整みたいなスライダのUIクラス
&ref(TriSliderUI.png)
[[JSliderサンプル ボリューム調整みたいなスライダ>Java/swing/サンプル/JSliderサンプル ボリューム調整みたいなスライダ]]で作ったスライダのUIクラスを縦起きにも対応させました。
* ダウンロード
ソース &ref(TriSliderUI.java)
使い方サンプルソース &ref(TestTrySliderUI.java)
* 使い方サンプル
#highlight(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);
}
}
}}
* JSliderUI ボリューム調整みたいなスライダのUIクラス
&ref(TriSliderUI.png)
[[JSliderサンプル ボリューム調整みたいなスライダ>Java/swing/サンプル/JSliderサンプル ボリューム調整みたいなスライダ]]で作ったスライダのUIクラスを縦起きにも対応させました。
* ダウンロード
ソース &ref(TriSliderUI.java)
使い方サンプルソース &ref(TestTrySliderUI.java)
* 使い方サンプル
#highlight(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);
}
}
}}
* コメント
#pcomment(reply)