渡す引数の型に対応されてないからですね
Java
1// ControlP5にClassを渡すようなものは存在しないのでエラーになる
2ControlP5(this)
Java
1import controlP5.*;
2
3class Test {
4 ControlP5 cp5 = null;
5 Test(processing.core.PApplet a) {
6 this.cp5 = new ControlP5(a);
7 this.cp5.addSlider("sliderValue")
8 //.setLabel("bbb")
9 .setRange(0, 100)//0~100の間
10 .setValue(25)//初期値
11 .setPosition(50, 40)//位置
12 .setSize(200, 20)//大きさ
13
14 // まとめても書ける
15 // slider.addSlider(name, minimum, maximum, default value (float), x, y, width, height)
16
17 //.setColorActive(myColor)//hover
18 //.setColorBackground(myColor) //スライダの背景色 引数はintとかcolorとか
19 //.setColorCaptionLabel(myColor) //キャプションラベルの色
20 //.setColorForeground(myColor) //スライダの色
21 //.setColorValueLabel(myColor) //現在の数値の色
22 //.setSliderMode(Slider.FIX)//スライダーの形 Slider.FLEXIBLEだと逆三角形
23 .setNumberOfTickMarks(5);//Rangeを(引数の数-1)で割った値が1メモリの値
24
25 //スライダーの現在値の表示位置
26 this.cp5.getController("sliderValue")
27 .getValueLabel()
28 .align(ControlP5.RIGHT, ControlP5.BOTTOM_OUTSIDE)//位置、外側の右寄せ
29 .setPaddingX(-20);//padding値をとる alineで設定したRIGHTからのpadding
30 }
31}
32
33size(500, 500);
34Test a = new Test(this);
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/07 11:11