Java
1import javax.swing.JFrame; 2import javax.swing.JLabel; 3import javax.swing.JPanel; 4import javax.swing.ImageIcon; 5import javax.swing.JButton; 6import javax.swing.JTextField; 7import javax.swing.border.LineBorder; 8 9import java.awt.Font; 10import java.awt.Color; 11import java.awt.image.BufferedImage; 12import java.awt.Container; 13import java.awt.BorderLayout; 14import java.awt.FlowLayout; 15import java.awt.Dimension; 16 17import java.io.File; 18 19import javax.imageio.ImageIO; 20 21public class denpart0103 22{ 23 public static void main( String[] args ) //メイン文 24 { 25 26 JFrame frame01 = new JFrame("電卓"); //フレームの処理名称宣言 27 frame01.setBounds(100, 100, 400, 600); //フレームの座標、サイズを指定 28 frame01.getContentPane().setBackground( Color.WHITE ); //フレームの色を指定 29 30 31 32 JPanel panel01 = new JPanel(); 33 34 LineBorder border01 = new LineBorder(Color.BLACK, 2, true); //ボーダーラインを作成 35 panel01.setBorder(border01); //ボーダーラインを表示 36 frame01.setLayout(new FlowLayout()); //レイアウトを選択 37 panel01.setPreferredSize(new Dimension(250, 400)); //パネルのサイズを指定 38 panel01.setBackground( new Color(200,255,0) ); //パネルの色を指定 39 JButton button01 = new JButton("1"); //ボタンを作成 40 JButton button02 = new JButton("2"); //ボタンを作成 41 JButton button03 = new JButton("3"); //ボタンを作成 42 JButton button0pu = new JButton("+"); //ボタンを作成 43 JButton button04 = new JButton("4"); //ボタンを作成 44 JButton button05 = new JButton("5"); //ボタンを作成 45 JButton button06 = new JButton("6"); //ボタンを作成 46 JButton button0ma = new JButton("-"); //ボタンを作成 47 JButton button07 = new JButton("7"); //ボタンを作成 48 JButton button08 = new JButton("8"); //ボタンを作成 49 JButton button09 = new JButton("9"); //ボタンを作成 50 JButton button0ka = new JButton("×"); //ボタンを作成 51 JButton button0ze = new JButton("0"); //ボタンを作成 52 JButton button0zero = new JButton("00"); //ボタンを作成 53 JButton button0wa = new JButton("÷"); //ボタンを作成 54 JButton button0iko = new JButton("="); //ボタンを作成 55 56 button01.setPreferredSize(new Dimension(50, 50)); //ボタンのサイズを指定 57 button02.setPreferredSize(new Dimension(50, 50)); //ボタンのサイズを指定 58 button03.setPreferredSize(new Dimension(50, 50)); //ボタンのサイズを指定 59 button0pu.setPreferredSize(new Dimension(50, 50)); //ボタンのサイズを指定 60 button04.setPreferredSize(new Dimension(50, 50)); //ボタンのサイズを指定 61 button05.setPreferredSize(new Dimension(50, 50)); //ボタンのサイズを指定 62 button06.setPreferredSize(new Dimension(50, 50)); //ボタンのサイズを指定 63 button0ma.setPreferredSize(new Dimension(50, 50)); //ボタンのサイズを指定 64 button07.setPreferredSize(new Dimension(50, 50)); //ボタンのサイズを指定 65 button08.setPreferredSize(new Dimension(50, 50)); //ボタンのサイズを指定 66 button09.setPreferredSize(new Dimension(50, 50)); //ボタンのサイズを指定 67 button0ka.setPreferredSize(new Dimension(50, 50)); //ボタンのサイズを指定 68 button0ze.setPreferredSize(new Dimension(50, 50)); //ボタンのサイズを指定 69 button0zero.setPreferredSize(new Dimension(105, 50)); //ボタンのサイズを指定 70 button0wa.setPreferredSize(new Dimension(50, 50)); //ボタンのサイズを指定 71 button0iko.setPreferredSize(new Dimension(215, 50)); //ボタンのサイズを指定 72 73 JPanel panel201 = new JPanel(); 74 panel201.setBorder(border01); //ボーダーラインを表示 75 panel201.setPreferredSize(new Dimension(215, 50)); //パネルのサイズを指定 76 panel201.setBackground( new Color(200,255,0) ); //パネルの色を指定 77 78 79 80 81 Container con = frame01.getContentPane(); //パネルを関数に変換(多分) 82 con.add(panel01); //パネルを表示 83 Container con2 = frame01.panel01.getContentPane(); //パネルを関数に変換(多分) 84 con2.add(panel201); 85 86 panel01.add(button01); //ボタンを表示 87 panel01.add(button02); //ボタンを表示 88 panel01.add(button03); //ボタンを表示 89 panel01.add(button0pu); //ボタンを表示 90 panel01.add(button04); //ボタンを表示 91 panel01.add(button05); //ボタンを表示 92 panel01.add(button06); //ボタンを表示 93 panel01.add(button0ma); //ボタンを表示 94 panel01.add(button07); //ボタンを表示 95 panel01.add(button08); //ボタンを表示 96 panel01.add(button09); //ボタンを表示 97 panel01.add(button0ka); //ボタンを表示 98 panel01.add(button0ze); //ボタンを表示 99 panel01.add(button0zero); //ボタンを表示 100 panel01.add(button0wa); //ボタンを表示 101 panel01.add(button0iko); //ボタンを表示 102 103 104 105 106 107 frame01.setVisible(true); //フレームを表示 108 frame01.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //フレームを閉じれば終了 109 } 110 static void put( String str ) 111 { 112 System.out.println( str ); 113 } 114}
error
1 2denpart0103.java:99: エラー: シンボルを見つけられません 3 Container con2 = frame01.panel01.getContentPane(); //パネルを関数に変換(多分) 4 ^ 5 シンボル: 変数 panel01 6 場所: タイプJFrameの変数 frame01 7エラー1個
version
1java jdk-14.0.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。