私はこのメソッドを渡す前にこのコードを書いていました。ヌルポインタの例外エラーJavaの
しかし、いったんメソッドとパラメータを使用して整理を開始した後は、Null Pointer Exceptionを実行しています。なぜ私はそのようなエラーを起こすのですか?
import javax.swing.JFrame;
import javax.swing.JLabel;
public class test {
private static JLabel label;
public static void main(String[] args){
initializeLabel();
initializeFrame(label);
}
private static void initializeLabel(){
JLabel label = new JLabel();
label.setText("hi");
}
private static void initializeFrame(JLabel label){
JFrame frame = new JFrame();
frame.add(label);
frame.setVisible(true);
}
}
実際のエラーメッセージを含めると、間違ったことがわかります。 –
initializeLabel()に新しいラベルを作成しない – zengr