学校の授業で図のような黄色の円を描写するプログラムを作るという課題なのですが、学校のパソコンでは図の通りに描写することができました。しかし、家に帰って同じコートを打ちし、実行してもウィンドウが出るだけで黄色の円が描写されません。エラーも出てなかったのでなぜこうなるのかわかりません。
また、サンプルコードなどをコピペで実行してもウィンドウがでるだけで、描写がされません。
よろしくお願いします。
java
1import javax.swing.*; 2import java.awt.*; 3import java.awt.event.*; 4 5// <applet code="kadai.class" width=300 height=300></applet> 6 7public class kadai extends JApplet{ 8 public void inti(){ 9 MyPanel pn=new MyPanel(); 10 add(pn); 11 } 12} 13 14class MyPanel extends JPanel{ 15 int x=-1,y; 16 17 public MyPanel(){ 18 addMouseListener(new MyMouseListener()); 19 } 20 21 public void paintComponent(Graphics g){ 22 super.paintComponent(g); 23 g.setColor(Color.YELLOW); 24 g.fillOval(50,50,200,200); 25 if(x!=1){ 26 g.setColor(Color.BLACK); 27 g.drawLine(x-10,y,x+10,y); 28 g.drawLine(x,y-10,x,y+10); 29 g.drawString("("+x+","+y+")",x+10,y-10); 30 } 31 } 32 33 class MyMouseListener implements MouseListener{ 34 public void mouseClicked(MouseEvent me){ 35 x=me.getX(); 36 y=me.getY(); 37 repaint(); 38 } 39 public void mouseEntered(MouseEvent me){ 40 } 41 public void mouseExited(MouseEvent me){ 42 } 43 public void mousePressed(MouseEvent me){ 44 } 45 public void mouseReleased(MouseEvent me){ 46 } 47 } 48}
回答2件
あなたの回答
tips
プレビュー