他クラスからのメンバ変数への代入について
Sample2からSample1のメンバ変数labelの文字列を変更したいのですが、
java.lang.NullPointerException
が発生してしまいます。代入されていないために、nullとなってしまうのでしょうか?また、表題を解決するにはどのようにすればよいでしょう
か。
(プログラムは一部省略してあります。)
public class Sample1 extends JFrame {
JLabel label;
public static void main (String[] args) {
Samples s1 = new Sample;
}
Sample() {
label = new JLabel ("0");
}
public class Sample2 {
void chengelabel ()
Sample1 s1 = new Sample1();
s1.label.setText ("1")
}
回答2件
あなたの回答
tips
プレビュー