質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Q&A

4回答

1860閲覧

エラーの意味が分かりません

antis

総合スコア6

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

0グッド

0クリップ

投稿2017/08/01 13:14

編集2022/01/12 10:55

java

1import java.util.*; 2import java.awt.*; 3import java.awt.event.*; 4@SuppressWarnings("unchecked") 5 6class Paint3 extends Frame implements MouseListener,MouseMotionListener,ActionListener{ 7 int x,y,j,i; 8 Vector objList; 9 CheckboxGroup cbg,color,nuru; 10 Checkbox c1,c2,c3,c4,c5; 11 Checkbox b1,b2,b3; 12 Checkbox a1,a2; 13 Button end; 14 int mode = 0; 15 Figure obj; 16 public static void main(String[] args){ 17 Paint3 f=new Paint3(); 18 f.setSize(640,480); 19 f.setTitle("Paint Sample"); 20 f.addWindowListener(new WindowAdapter(){ 21 @Override public void windowClosing(WindowEvent e){ 22 System.exit(0); 23 }}); 24 f.setVisible(true); 25 } 26 27 Paint3(){ 28 objList = new Vector(); 29 // 30 cbg=new CheckboxGroup(); 31 color=new CheckboxGroup(); 32 nuru=new CheckboxGroup(); 33 c1=new Checkbox("丸",cbg,true); 34 c2=new Checkbox("円",cbg,false); 35 c3=new Checkbox("四角",cbg,false); 36 c4=new Checkbox("線",cbg,false); 37 c5=new Checkbox("楕円",cbg,false); 38 b1=new Checkbox("黒",color,true); 39 b2=new Checkbox("赤",color,false); 40 b3=new Checkbox("青",color,false); 41 a1=new Checkbox("塗りつぶし",nuru,true); 42 a2=new Checkbox("塗りつぶさない",nuru,false); 43 end=new Button("終了"); 44 c1.setBounds(530,30,60,30); 45 c2.setBounds(530,60,60,30); 46 c3.setBounds(530,90,60,30); 47 c4.setBounds(530,120,60,30); 48 c5.setBounds(530,150,60,30); 49 b1.setBounds(530,180,60,30); 50 b2.setBounds(530,210,60,30); 51 b3.setBounds(530,240,60,30); 52 a1.setBounds(530,270,90,30); 53 a2.setBounds(530,300,100,30); 54 end.setBounds(530,330,60,30); 55 b2.setForeground(Color.red); 56 b3.setForeground(Color.blue); 57 setLayout(null); 58 add(c1); 59 add(c2); 60 add(c3); 61 add(c4); 62 add(c5); 63 add(b1); 64 add(b2); 65 add(b3); 66 add(a1); 67 add(a2); 68 add(end); 69 // 70 addMouseListener(this); 71 addMouseMotionListener(this); 72 // 73 end.addActionListener(this); 74 } 75 @Override public void paint(Graphics g){ 76 Figure f; 77 for(int i=0;i<objList.size();i++){ 78 f=(Figure)objList.elementAt(i); 79 f.paint(g); 80 } 81 if(mode >= 1) obj.paint(g); 82 } 83 84 @Override public void actionPerformed(ActionEvent e){ 85 System.exit(0); 86 } 87 @Override public void mousePressed(MouseEvent e){ 88 Checkbox c,b,a; 89 x=e.getX(); 90 y=e.getY(); 91 c=cbg.getSelectedCheckbox(); 92 b=color.getSelectedCheckbox(); 93 a=nuru.getSelectedCheckbox(); 94 obj = null; 95 if(c==c1){ 96 mode = 1; 97 obj = new Ring(j,i); 98 }else if(c==c2){ 99 mode = 2; 100 obj = new Circle(j,i); 101 }else if(c==c3){ 102 mode = 2; 103 obj = new Box(j,i); 104 }else if(c==c4){ 105 mode = 2; 106 obj = new Line(j,i); 107 }else if(c==c5){ 108 mode = 2; 109 obj = new ellipse(j,i); 110 }if(obj !=null){ 111 obj.moveto(x,y); 112 repaint(); 113 }if(b==b1){ 114 j=0; 115 }else if(b==b2){ 116 j=1; 117 }else if(b==b3){ 118 j=2; 119 }if(a==a1){ 120 i=1; 121 }else if(a==a2){ 122 i=2; 123 } 124 } 125 @Override public void mouseReleased(MouseEvent e){ 126 x = e.getX(); 127 y = e.getY(); 128 if(mode==1) obj.moveto(x,y); 129 else if(mode==2) obj.setWH(x-obj.x,y-obj.y); 130 if(mode >= 1){ 131 objList.add(0,obj); 132 obj=null; 133 } 134 mode=0; 135 repaint(); 136 } 137 @Override public void mouseClicked(MouseEvent e){} 138 @Override public void mouseEntered(MouseEvent e){} 139 @Override public void mouseExited(MouseEvent e){} 140 @Override public void mouseDragged(MouseEvent e){ 141 x=e.getX(); 142 y=e.getY(); 143 if(mode==1){ 144 obj.moveto(x,y); 145 }else if(mode==2){ 146 obj.setWH(x-obj.x,y-obj.y); 147 } 148 repaint(); 149 } 150 @Override public void mouseMoved(MouseEvent e){} 151} 152class Coord { 153 int x,y; 154 public void paint(Graphics g){} 155 Coord(){ 156 x = y = 0; 157 } 158 public void move(int dx,int dy){ 159 x += dx; 160 y += dy; 161 } 162 public void moveto(int x,int y){ 163 this.x = x; 164 this.y = y; 165 } 166} 167class Figure extends Coord{ 168 int aaa; 169 int w,h; 170 int bbb; 171 Figure(){ 172 aaa=0; 173 bbb=0; 174 w = h = 0; 175 } 176 public void paint(Graphics g){} 177 public void setWH(int w, int h){ 178 this.w=w; 179 this.h=h; 180 } 181} 182class Ring extends Figure{ 183 int size; 184 Ring(int j,int i){ 185 size = 10; 186 aaa = j; 187 bbb = i; 188 } 189 @Override public void paint(Graphics g){ 190 if(aaa==0)g.setColor(Color.black); 191 if(aaa==1)g.setColor(Color.red); 192 if(aaa==2)g.setColor(Color.blue); 193 if(bbb==1)g.fillOval(x - size/2,y - size/2,size,size); 194 if(bbb==2)g.drawOval(x - size/2,y - size/2,size,size); 195 } 196} 197class Circle extends Figure{ 198 Circle(int j,int i){ 199 aaa = j; 200 bbb = i; 201 } 202 @Override public void paint(Graphics g){ 203 if(aaa==0)g.setColor(Color.black); 204 if(aaa==1)g.setColor(Color.red); 205 if(aaa==2)g.setColor(Color.blue); 206 int r=(int)Math.sqrt((double)(w*w+h*h)); 207 if(bbb==1)g.fillOval(x - r,y - r,r*2,r*2); 208 if(bbb==2)g.drawOval(x - r,y - r,r*2,r*2); 209 } 210} 211class Box extends Figure{ 212 Box(int j,int i){ 213 aaa = j; 214 bbb = i; 215 } 216 @Override public void paint(Graphics g){ 217 if(aaa==0)g.setColor(Color.black); 218 if(aaa==1)g.setColor(Color.red); 219 if(aaa==2)g.setColor(Color.blue); 220 if(bbb==1){if(w>0&&h>0){ 221 g.fillRect(x,y,w,h); 222 }else if(w<0&&h>0){ 223 g.fillRect(x+w,y,-w,h); 224 }else if(w>0&&h<0){ 225 g.fillRect(x,y+h,w,-h); 226 }else if(w<0&&h<0){ 227 g.fillRect(x+w,y+h,-w,-h); 228 }} 229 if(bbb==2){if(w>0&&h>0){ 230 g.drawRect(x,y,w,h); 231 }else if(w<0&&h>0){ 232 g.drawRect(x+w,y,-w,h); 233 }else if(w>0&&h<0){ 234 g.drawRect(x,y+h,w,-h); 235 }else if(w<0&&h<0){ 236 g.drawRect(x+w,y+h,-w,-h); 237 } 238 } 239} 240class Line extends Figure{ 241 Line(int j,int i){ 242 aaa = j; 243 bbb = i; 244 } 245 @Override public void paint(Graphics g){ 246 if(aaa==0)g.setColor(Color.black); 247 if(aaa==1)g.setColor(Color.red); 248 if(aaa==2)g.setColor(Color.blue); 249 g.drawLine(x,y,x+w,y+h); 250 } 251} 252class ellipse extends Figure{ 253 ellipse(int j,int i){ 254 aaa = j; 255 bbb = i; 256 } 257 @Override public void paint(Graphics g){ 258 if(aaa==0)g.setColor(Color.black); 259 if(aaa==1)g.setColor(Color.red); 260 if(aaa==2)g.setColor(Color.blue); 261 if(bbb==1)g.fillOval(x,y,w,h); 262 if(bbb==2)g.drawOval(x,y,w,h); 263 } 264 } 265} 266

このプログラムをコンパイルすると

new4.java:106: エラー: クラス Lineのコンストラクタ Lineは指定された型に適用できません。
obj = new Line(j,i);
^
期待値: 引数がありません
検出値: int,int
理由: 実引数リストと仮引数リストの長さが異なります
new4.java:109: エラー: クラス ellipseのコンストラクタ ellipseは指定された型に適用できません。
obj = new ellipse(j,i);
^
期待値: 引数がありません
検出値: int,int
理由: 実引数リストと仮引数リストの長さが異なります
エラー2個

このエラーが出てきてしまいます。
どこを直せばよいのでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

maiko0318

2017/08/01 13:45

JavaScriptではなくてJavaですね。
antis

2017/08/01 13:51

失礼しました。
swordone

2017/08/01 14:00

質問編集画面でコードを選択し、画面上部の<code>というボタンを押してコードを整形してください。
antis

2017/08/01 14:17

整形しました
guest

回答4

0

中カッコ{}の配置が雑なせいで、LineellipseBoxのインナークラスになっています。
しっかりカッコを対応付けて表記し、対応ミスをあぶりだしてください。

↓この部分。いくらなんでも雑すぎです。

Java

@Override public void paint(Graphics g){
if(aaa==0)g.setColor(Color.black);
if(aaa==1)g.setColor(Color.red);
if(aaa==2)g.setColor(Color.blue);
if(bbb==1){if(w>0&&h>0){
g.fillRect(x,y,w,h);
}else if(w<0&&h>0){
g.fillRect(x+w,y,-w,h);
}else if(w>0&&h<0){
g.fillRect(x,y+h,w,-h);
}else if(w<0&&h<0){
g.fillRect(x+w,y+h,-w,-h);
}}
if(bbb==2){if(w>0&&h>0){
g.drawRect(x,y,w,h);
}else if(w<0&&h>0){
g.drawRect(x+w,y,-w,h);
}else if(w>0&&h<0){
g.drawRect(x,y+h,w,-h);
}else if(w<0&&h<0){
g.drawRect(x+w,y+h,-w,-h);
}
}
}

さらにいうと

コードはバッククオート三つで括ってください。
よくわからない場合は、マークダウン記法について調べてみてください。
これがあるかないかで、回答の量・質ともに変わってきます。

もっと言うと

クラスがごちゃごちゃしすぎです。必要に応じてファイルを分けてください。

もっともっと言うと

変数名が適当すぎます。チェックボックスに連番で名前を付けるくらいなら、もう配列で充分です。
そうでない場合は、見てすぐわかるように名前を付け替えてください。

また、クラス名は大文字から始まる表記にしてください。ellipseではなく、Ellipseのように。
綴り方である程度目測を付けてコードリーディングするので、まっ適当だと読む気がしません。

投稿2017/08/01 14:17

LouiS0616

総合スコア35658

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

antis

2017/08/01 14:29

貴重なご意見ありがとうございます
LouiS0616

2017/08/01 15:10

貴重なご意見というか、エラーの原因がモロに書いてあるんですが... 説教臭いのを察知して読み飛ばしたんですかね。
9nagisa

2017/08/03 15:07

だったら説教臭くない書き方をすればいいだろwww( ´艸`)
LouiS0616

2017/08/04 04:50 編集

『これくらいは知っておかないと後々後悔する』部分について指摘しようとした結果の説教臭さです。 別に説教好きなわけでもなんでもないんですが、こういうコードレビューの機会はとても大切ですから。 回答内容に対するご批判なら甘んじて受け入れますが、私が特に攻撃的な発言をしているようには思えません、もう少し具体的に改善点をお示しいただけますか?
guest

0

javaはよく分かってないのですが・・まず、ちゃんと整形されたソースを上げましょう。↑の</>を選択して、その中にソースを貼り付けてください。でないと、誰も読まないと思います。また、環境(OS,javaのバージョン)を書いてください。で、問題の

java

1 } else if (c == c4) { 2 mode = 2; 3 obj = new Line(j, i); 4 } else if (c == c5) { 5 mode = 2; 6 obj = new ellipse(j, i); 7

ですが、netbeans(jdkは1.8)に貼り付けたら「シンボルが見つからない」て言われます。また、上の方のVectorについては「廃止されたコレクション」と言われます。一番頭で出ている問題なんでここから潰したらどうでしょう?
「追記」
警告を無視、あるいは@SuppressWarnings("unchecked")で黙殺しないようにしましょう。これは、どんな言語でも言えることで、警告レベルは最大にして自分が納得のいく(説明ができる)警告だけを残すようにしましょう。

投稿2017/08/01 14:23

編集2017/08/01 14:35
cateye

総合スコア6851

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

antis

2017/08/01 14:41

わかりました やってみます
guest

0

コードをざっとみて、インポートを編成してからフォーマッタをかけてみるとわかることですが、末尾にある Line と ellipse が Boxクラスの中に含まれているのが原因でしょう。

java

1package com.github.a_pz.sample.java8sample; 2 3import java.awt.Button; 4import java.awt.Checkbox; 5import java.awt.CheckboxGroup; 6import java.awt.Color; 7import java.awt.Frame; 8import java.awt.Graphics; 9import java.awt.event.ActionEvent; 10import java.awt.event.ActionListener; 11import java.awt.event.MouseEvent; 12import java.awt.event.MouseListener; 13import java.awt.event.MouseMotionListener; 14import java.awt.event.WindowAdapter; 15import java.awt.event.WindowEvent; 16import java.util.Vector; 17 18public class Paint3 extends Frame implements MouseListener, MouseMotionListener, ActionListener { 19 int x, y, j, i; 20 Vector objList; 21 CheckboxGroup cbg, color, nuru; 22 Checkbox c1, c2, c3, c4, c5; 23 Checkbox b1, b2, b3; 24 Checkbox a1, a2; 25 Button end; 26 int mode = 0; 27 Figure obj; 28 29 public static void main(String[] args) { 30 Paint3 f = new Paint3(); 31 f.setSize(640, 480); 32 f.setTitle("Paint Sample"); 33 f.addWindowListener(new WindowAdapter() { 34 @Override 35 public void windowClosing(WindowEvent e) { 36 System.exit(0); 37 } 38 }); 39 f.setVisible(true); 40 } 41 42 Paint3() { 43 objList = new Vector(); 44 // 45 cbg = new CheckboxGroup(); 46 color = new CheckboxGroup(); 47 nuru = new CheckboxGroup(); 48 c1 = new Checkbox("丸", cbg, true); 49 c2 = new Checkbox("円", cbg, false); 50 c3 = new Checkbox("四角", cbg, false); 51 c4 = new Checkbox("線", cbg, false); 52 c5 = new Checkbox("楕円", cbg, false); 53 b1 = new Checkbox("黒", color, true); 54 b2 = new Checkbox("赤", color, false); 55 b3 = new Checkbox("青", color, false); 56 a1 = new Checkbox("塗りつぶし", nuru, true); 57 a2 = new Checkbox("塗りつぶさない", nuru, false); 58 end = new Button("終了"); 59 c1.setBounds(530, 30, 60, 30); 60 c2.setBounds(530, 60, 60, 30); 61 c3.setBounds(530, 90, 60, 30); 62 c4.setBounds(530, 120, 60, 30); 63 c5.setBounds(530, 150, 60, 30); 64 b1.setBounds(530, 180, 60, 30); 65 b2.setBounds(530, 210, 60, 30); 66 b3.setBounds(530, 240, 60, 30); 67 a1.setBounds(530, 270, 90, 30); 68 a2.setBounds(530, 300, 100, 30); 69 end.setBounds(530, 330, 60, 30); 70 b2.setForeground(Color.red); 71 b3.setForeground(Color.blue); 72 setLayout(null); 73 add(c1); 74 add(c2); 75 add(c3); 76 add(c4); 77 add(c5); 78 add(b1); 79 add(b2); 80 add(b3); 81 add(a1); 82 add(a2); 83 add(end); 84 // 85 addMouseListener(this); 86 addMouseMotionListener(this); 87 // 88 end.addActionListener(this); 89 } 90 91 @Override 92 public void paint(Graphics g) { 93 Figure f; 94 for (int i = 0; i < objList.size(); i++) { 95 f = (Figure) objList.elementAt(i); 96 f.paint(g); 97 } 98 if (mode >= 1) 99 obj.paint(g); 100 } 101 102 @Override 103 public void actionPerformed(ActionEvent e) { 104 System.exit(0); 105 } 106 107 @Override 108 public void mousePressed(MouseEvent e) { 109 Checkbox c, b, a; 110 x = e.getX(); 111 y = e.getY(); 112 c = cbg.getSelectedCheckbox(); 113 b = color.getSelectedCheckbox(); 114 a = nuru.getSelectedCheckbox(); 115 obj = null; 116 if (c == c1) { 117 mode = 1; 118 obj = new Ring(j, i); 119 } else if (c == c2) { 120 mode = 2; 121 obj = new Circle(j, i); 122 } else if (c == c3) { 123 mode = 2; 124 obj = new Box(j, i); 125 } else if (c == c4) { 126 mode = 2; 127 obj = new Line(j, i); 128 } else if (c == c5) { 129 mode = 2; 130 obj = new ellipse(j, i); 131 } 132 if (obj != null) { 133 obj.moveto(x, y); 134 repaint(); 135 } 136 if (b == b1) { 137 j = 0; 138 } else if (b == b2) { 139 j = 1; 140 } else if (b == b3) { 141 j = 2; 142 } 143 if (a == a1) { 144 i = 1; 145 } else if (a == a2) { 146 i = 2; 147 } 148 } 149 150 @Override 151 public void mouseReleased(MouseEvent e) { 152 x = e.getX(); 153 y = e.getY(); 154 if (mode == 1) 155 obj.moveto(x, y); 156 else if (mode == 2) 157 obj.setWH(x - obj.x, y - obj.y); 158 if (mode >= 1) { 159 objList.add(0, obj); 160 obj = null; 161 } 162 mode = 0; 163 repaint(); 164 } 165 166 @Override 167 public void mouseClicked(MouseEvent e) { 168 } 169 170 @Override 171 public void mouseEntered(MouseEvent e) { 172 } 173 174 @Override 175 public void mouseExited(MouseEvent e) { 176 } 177 178 @Override 179 public void mouseDragged(MouseEvent e) { 180 x = e.getX(); 181 y = e.getY(); 182 if (mode == 1) { 183 obj.moveto(x, y); 184 } else if (mode == 2) { 185 obj.setWH(x - obj.x, y - obj.y); 186 } 187 repaint(); 188 } 189 190 @Override 191 public void mouseMoved(MouseEvent e) { 192 } 193} 194 195class Coord { 196 int x, y; 197 198 public void paint(Graphics g) { 199 } 200 201 Coord() { 202 x = y = 0; 203 } 204 205 public void move(int dx, int dy) { 206 x += dx; 207 y += dy; 208 } 209 210 public void moveto(int x, int y) { 211 this.x = x; 212 this.y = y; 213 } 214} 215 216class Figure extends Coord { 217 int aaa; 218 int w, h; 219 int bbb; 220 221 Figure() { 222 aaa = 0; 223 bbb = 0; 224 w = h = 0; 225 } 226 227 public void paint(Graphics g) { 228 } 229 230 public void setWH(int w, int h) { 231 this.w = w; 232 this.h = h; 233 } 234} 235 236class Ring extends Figure { 237 int size; 238 239 Ring(int j, int i) { 240 size = 10; 241 aaa = j; 242 bbb = i; 243 } 244 245 @Override 246 public void paint(Graphics g) { 247 if (aaa == 0) 248 g.setColor(Color.black); 249 if (aaa == 1) 250 g.setColor(Color.red); 251 if (aaa == 2) 252 g.setColor(Color.blue); 253 if (bbb == 1) 254 g.fillOval(x - size / 2, y - size / 2, size, size); 255 if (bbb == 2) 256 g.drawOval(x - size / 2, y - size / 2, size, size); 257 } 258} 259 260class Circle extends Figure { 261 Circle(int j, int i) { 262 aaa = j; 263 bbb = i; 264 } 265 266 @Override 267 public void paint(Graphics g) { 268 if (aaa == 0) 269 g.setColor(Color.black); 270 if (aaa == 1) 271 g.setColor(Color.red); 272 if (aaa == 2) 273 g.setColor(Color.blue); 274 int r = (int) Math.sqrt((double) (w * w + h * h)); 275 if (bbb == 1) 276 g.fillOval(x - r, y - r, r * 2, r * 2); 277 if (bbb == 2) 278 g.drawOval(x - r, y - r, r * 2, r * 2); 279 } 280} 281 282class Box extends Figure { 283 Box(int j, int i) { 284 aaa = j; 285 bbb = i; 286 } 287 288 @Override 289 public void paint(Graphics g) { 290 if (aaa == 0) 291 g.setColor(Color.black); 292 if (aaa == 1) 293 g.setColor(Color.red); 294 if (aaa == 2) 295 g.setColor(Color.blue); 296 if (bbb == 1) { 297 if (w > 0 && h > 0) { 298 g.fillRect(x, y, w, h); 299 } else if (w < 0 && h > 0) { 300 g.fillRect(x + w, y, -w, h); 301 } else if (w > 0 && h < 0) { 302 g.fillRect(x, y + h, w, -h); 303 } else if (w < 0 && h < 0) { 304 g.fillRect(x + w, y + h, -w, -h); 305 } 306 } 307 if (bbb == 2) { 308 if (w > 0 && h > 0) { 309 g.drawRect(x, y, w, h); 310 } else if (w < 0 && h > 0) { 311 g.drawRect(x + w, y, -w, h); 312 } else if (w > 0 && h < 0) { 313 g.drawRect(x, y + h, w, -h); 314 } else if (w < 0 && h < 0) { 315 g.drawRect(x + w, y + h, -w, -h); 316 } 317 } 318 } 319} 320 321class Line extends Figure { 322 Line(int j, int i) { 323 aaa = j; 324 bbb = i; 325 } 326 327 @Override 328 public void paint(Graphics g) { 329 if (aaa == 0) 330 g.setColor(Color.black); 331 if (aaa == 1) 332 g.setColor(Color.red); 333 if (aaa == 2) 334 g.setColor(Color.blue); 335 g.drawLine(x, y, x + w, y + h); 336 } 337} 338 339class ellipse extends Figure { 340 ellipse(int j, int i) { 341 aaa = j; 342 bbb = i; 343 } 344 345 @Override 346 public void paint(Graphics g) { 347 if (aaa == 0) 348 g.setColor(Color.black); 349 if (aaa == 1) 350 g.setColor(Color.red); 351 if (aaa == 2) 352 g.setColor(Color.blue); 353 if (bbb == 1) 354 g.fillOval(x, y, w, h); 355 if (bbb == 2) 356 g.drawOval(x, y, w, h); 357 } 358}

投稿2017/08/05 07:00

A-pZ

総合スコア12011

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

Eclipseを使っているなら、入力支援を活用しましょう。
Ctrl+Shift+Fを押すとコードが整形されます。
ただしこれはコンパイルエラーがあると効かないので、コンパイルエラーの部分をコメントアウトするなりしてからしましょう。

投稿2017/08/03 15:35

swordone

総合スコア20649

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問