import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Hina9_0 extends JFrame{ public Hina9_0(){ //画面の設定 setSize(700,700); setTitle("Java Programing"); setDefaultCloseOperation(EXIT_ON_CLOSE); //パネルを貼り付ける MyJPanel myJPanel= new MyJPanel(); Container c = getContentPane(); //コンテナの取得 c.add(myJPanel); //パネルを貼る setVisible(true); } public static void main(String[] args){ new Hina9_0(); } public class MyJPanel extends JPanel{ JTextField textField1; JLabel label1; double a,b,c; public MyJPanel(){ setBackground(Color.white); //setLayout(new GridLayout(2,10)); textField1 = new JTextField("1.0",4); label1 = new JLabel("a"); a=1.0;b=0.0;c=0.0; add(label1); add(textField1); } public void paintComponent(Graphics g){ super.paintComponent(g); //画面クリアする。 Dimension d; d = getSize(); //write axis g.setColor(new Color(255, 0, 0)); g.drawLine(0,d.height/2,d.width,d.height/2); g.drawLine(d.width/2,0,d.width/2,d.height); g.drawString("x",d.width-20,d.height/2+10); g.drawString("y",d.width/2+10,10); } } }