-2
我班的樣子:如何從內部類訪問我班的字段?
public class Suwak extends JFrame {
JSlider slider;
JLabel lblWartosc;
static int wartosc=0;
public Suwak() {
event e = new event();
slider.addChangeListener(e);
}
public class event implements ChangeListener {
public void stateChanged(ChangeEvent e) {
wartosc = slider.getValue();
lblWartosc.setText("Wartosc:"+ wartosc);
}
}
}
我有另一個類Operations
與method1(int wartosc)
。當我使用該方法時,如何參考Suwak
的成員變量wartosc
,以便它可以在內部類中使用。
我試着在Operation
類做到這一點:
Suwak slider = new Suwak();
method1(slider.slider.getValue());
,但是這隻能說明一個變量。
您有問題要問? –
看起來像'wartosc'是在外部類中聲明的。 – shmosel
是在outher中聲明,但內心的變化我想從內部類事件中獲取'wartosc' – user3618304