Итак, у меня есть этот класс:
public class setting{
JLabel label;
Component main;
JButton set, reset;
setting(String s, Component b){
this.label = new JLabel(s);
this.main = b;
this.set = new JButton("Set");
this.reset = new JButton("Reset");
}
public void add(JPanel b) {
b.add(this.label);
b.add(this.main);
b.add(this.set);
b.add(this.reset);
}
}
Как мне получить доступ к информации этого домена? Например:
JSlider speed = new JSlider(0, 80); speed.setValue(0);
setting speedSett = new setting("speed", speed);
speedSett.main.getValue(); //This doesn't work
Есть ли способ доступа к информации внутри класса настроек, как у меня есть эта настройка? Я хотел бы, чтобы этот класс принимал различные типы компонентов, поэтому простая установка его в JSlider не сделает это для меня.
Заранее спасибо.