前提・実現したいこと
JavaでGUIプログラムを作成する練習のために、フレーム上にラベルとテキストボックスが表示されるような機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
エラーが発生して、コンパイルすることができません。
sample.java:17: エラー: シンボルを見つけられません Container contentPane = getContentPane(); ^ シンボル: メソッド getContentPane() 場所: クラス Sample エラー1個
該当のソースコード
Java
1import javax.swing.JFrame; 2import javax.swing.JPanel; 3import javax.swing.JLabel; 4import javax.swing.JTextField; 5import java.awt.Container; 6import java.awt.BorderLayout; 7 8class Sample{ 9 public static void main(String args[]){ 10 JPanel panel = new JPanel(); 11 12 JLabel label = new JLabel("Name"); 13 JTextField text = new JTextField(20); 14 panel.add(label); 15 panel.add(text); 16 17 Container contentPane = getContentPane(); 18 contentPane.add(panel, BorderLayout.CENTER); 19 20 JFrame frame = new JFrame(); 21 frame.setTitle("度とラジアンの変換"); 22 frame.setBounds(600, 300, 400, 300); 23 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 24 frame.setVisible(true); 25 } 26}
試したこと
・エラーの意味の検索
・importが足りないかの確認
・クラスの誤字の確認
補足情報(FW/ツールのバージョンなど)
エディター Virtual Studio Code
コンパイラ command prompt for VS 2019
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/02 08:26
2021/06/02 08:31
2021/06/02 08:44