- 1 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 01:02:31 ]
- プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作管理 ttp://pc11.2ch.net/hp/ Webプログラミング ttp://pc11.2ch.net/php/ をご利用下さい。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 ttp://www.wikiroom.com/java/?path,classpath ・String に == は使うな。equals() を使え。 ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 前スレッド ★★Java質問・相談スレッド133★★ ttp://pc12.2ch.net/test/read.cgi/tech/1251630161/ 次スレは>>950あたりで。 過去ログ、関連スレッド、よくある質問とその回答など、 質問をする前に、貴方が見なければならないサイトについての情報は、 下のwikiのページにまとめてあります。 ttp://www.wikiroom.com/java/
- 945 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 01:23:54 ]
- >>943
staticな変数にデカいコレクション突っ込んだまま放置してメモリを馬鹿食いするとか? メモリリークというのは正しくないけど、症状はメモリリークに近いな。
- 946 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 01:53:48 ]
- Tomcatのコネクタか何かがログをそんな感じでほったらかしにしてたってのがあったな
- 947 名前:806 mailto:sage [2009/11/21(土) 14:30:28 ]
- イージーミスの話だけど
コレクションにぶち込みっぱなしで放置とか、そんなレベルの実装ね。 現実あったはなしだから、ソースレビューとかちゃんとやろうね
- 948 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 16:49:58 ]
- JTableがクリックされた時に、選択されている行の情報を取得するにはどうすればいいのでしょうか?
- 949 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 17:20:07 ]
- すみません、コンパイルできるんですが何も表示されません、助けてください
見にくいかと思いますが、お願いします //<applet code="SnakeProg2.class" width="300" height="300"></applet> import javax.swing.*; import java.awt.*; import java.awt.event.*; public class SnakeProg2 extends JApplet implements KeyListener { int actiontype = 0, count = 0; int x[] = new int[99]; int y[] = new int[99]; public void init() this.addKeyListener(this); this.setFocusable(true); } public void paint(Graphics g) { super.paint(g); x[count] = 0; y[count] = 0; for (count = 1; count <= x.length; count++) { switch (actiontype) { case 0: count--; break; case 1: x[count] = x[count-1] + 10; g.drawPolyline(x, y, count); break; case 2: y[count] = y[count-1] + 10; g.drawPolyline(x, y, count); break; case 3: x[count] = x[count-1] - 10; g.drawPolyline(x, y, count); break; case 4: y[count] = y[count-1] - 10; g.drawPolyline(x, y, count); break; } } } public void keyPressed(KeyEvent e) { int keyCode = e.getKeyCode(); if(keyCode == KeyEvent.VK_RIGHT) { if(x[count] == 300 || count == 100) { actiontype = 0; } else {actiontype = 1;} } else if(keyCode == KeyEvent.VK_DOWN) { if(y[count] == 300 || count == 100) { actiontype = 0; } else { actiontype = 2; } } else if(keyCode == KeyEvent.VK_LEFT) { if(x[count] == 0 || count == 100) { actiontype = 0; } else { actiontype = 3; } else if(keyCode == KeyEvent.VK_UP) { if(y[count] == 0 || count == 100) { actiontype = 0; } else { actiontype = 4; } } repaint(); } public void keyTyped(KeyEvent e) { public void keyReleased(KeyEvent e) { }}
- 950 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 17:33:59 ]
- >>948
public void mouseClicked(MouseEvent e) { int idx = tbl.rowAtPoint(e.getPoint()); } あとはお好きに。
- 951 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 17:49:53 ]
- >>948
JTableで文字列をクリックした場合だけセルを選択状態にする ttp://terai.xrea.jp/Swing/CellAtPoint.html MouseInputAdapter ma = new MouseInputAdapter() { public void mousePressed(MouseEvent e) { Point pt = e.getPoint(); int row = table.rowAtPoint(pt);
- 952 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 17:53:13 ]
- >>949
不味い点が多すぎて。 とりあえず初期状態でpaint()が動くと、countでのforループの中でcount--して無限ループ。
- 953 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 17:57:00 ]
- ん、踏んだか。次立ててくるね。スレ立てるのひさびさだな。
- 954 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 18:00:17 ]
- 次は
★★Java質問・相談スレッド134★★ pc12.2ch.net/test/read.cgi/tech/1258793926/
- 955 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 18:01:20 ]
- 乙
- 956 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 18:05:44 ]
- 乙
- 957 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 18:18:26 ]
- >>949
わからん
- 958 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 18:20:52 ]
- >>950-951
とんくす
- 959 名前:デフォルトの名無しさん mailto:sage [2009/11/21(土) 18:27:50 ]
- 誰か2chにソース貼るとき整形するツール作れよ
|

|