【初心者】Java質問・相談スレ4【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
00011
NGNGなお、ソースを貼るときには、半角空白が消える仕様のため、タブ1つを全角空白2つに
置換してから投稿しましょう。雑誌や宿題などの疑問を質問するときは出展を明記した
ほうが解決が早いです。
関連情報は >>2-10 あたりにあります。 (一部 dat落ちやHTML化待ち)
JavaScriptの質問はWeb製作板へどうぞ。
web制作管理
http://pc.2ch.net/hp/
パソコンの基本操作に関しては、PC初心者板や、各OS板などで質問しましょう。
パソコン初心者@2ch掲示板
http://pc.2ch.net/pcqa/
上級者の方で教える技術が無い方は下記スレでダベりましょう。
初心者無視! Java相談室 その9
http://pc.2ch.net/test/read.cgi/tech/1021555964/
基本的にsage進行でおねがいします。
0581デフォルトの名無しさん
NGNG答える気が無いならカエレ!
0582デフォルトの名無しさん
NGNGも答える気ないなら帰れば?
ネタと思うが、突っこんどく。
>579
java.io.File#listFile()、getName()あたりでないのかな。
0583デフォルトの名無しさん
NGNGはありますか?あったら教えてください。
0584デフォルトの名無しさん
NGNGリソースメーター
0585デフォルトの名無しさん
NGNGこれをグラフにしたいんだけどJavaってグラフはどうすればいいんでしょうか
0586ミトコンドリア
NGNG「2〜3枚の絵をアニメーションとして順番に表示させるようにする」っは出来るのですが、
「一つの画面上で別の複数のアニメーションを表示させる」になると、エラーが出っ放しでわかりません…
JavaScriptでしたいのです。教えてください
0587デフォルトの名無しさん
NGNGjava.awt.graphics.*
0588ミトコンドリア
NGNG0589デフォルトの名無しさん
NGNG自分はよくわからずアプレットに表示させたいと思っているのですが、それは可能ですか?また可能ならどのようにすれば良いにでしょう?教えてください。馬鹿な質問かもしれませんがメチャクチャ苦しんでます助けてください
0590デフォルトの名無しさん
NGNGデコーダ書く。
0591デフォルトの名無しさん
NGNGレンダラだろ
つーか適当なコンポーネントにHTML突っ込めばいいだけじゃ
なかったっけ?
0592デフォルトの名無しさん
NGNGソースを読み取るっていうのは、きちんと文字列で取れたのか?回り道かも知れんが、とりあえず世の中にはパーサ、構文解析というものがあると思うぞ。調べてみなされ。将来的には役に立つぞ。
0593デフォルトの名無しさん
NGNGとりあえずアプレットとアプリケーションの違いは勉強しよう。
で、どの程度のブラウザを作りたいのか要求仕様を決めよう。
HTML3.2レベルでよいならとりあえずJEditorPaneの使い方を覚えよう。
それ以上を望むなら590のいうとおり自前でなんとかしよう。
俺がなにいっているかわかんなかったらgoogleの使い方を覚えよう。
でも俺ならSWT+IEコンポーネントかな。<<Javaの意味ないけど。
0594589
NGNG残念ながら現在の知識ではうまく答えられませんが皆さんの上げてもらったキーワードをもとにもう少し勉強してみます。
やる気がでてきました!!
0595デフォルトの名無しさん
NGNGどうすればいいですか?
0596デフォルトの名無しさん
NGNGテーラー展開
0597デフォルトの名無しさん
NGNGjavax.swing.Timerを使っているのですが、
delay = 1(ms)とかにしてもdelay = 100より速くならず、
どうも最小値が内部的に100になっているような気がするのですが、
正しいでしょうか。
また、100より小さいdelayを使いたいときはどうすればいいのでしょうか。
代替案などでも結構ですので、教えていただければ幸いです。
0598デフォルトの名無しさん
NGNGマクローリンでも可。
0599デフォルトの名無しさん
NGNG一部のOSでは100ms以下の制度を保証してなかったな
Windowsだけだっけ?
0600デフォルトの名無しさん
NGNG任意の形をしたポリゴンを作成することはできますか?
0601デフォルトの名無しさん
NGNGJava 3Dって言うか何がしたいんだろう・・・?
0602デフォルトの名無しさん
NGNG0603デフォルトの名無しさん
NGNGjava.awt.Polygon 等の java.awt.Shape の実装クラスで
マウスポインタが範囲内かを contains で判定するとか。
そんな感じで… できませんか?
0604デフォルトの名無しさん
NGNGやってみればいいじゃん。
0605デフォルトの名無しさん
NGNGいや 600 != 603 なので、やってみればいいじゃん。とか言われても。
0606デフォルトの名無しさん
NGNG>>602
クリッカブルマップですと、ブラウザーに表示した画像データ上に
任意の形をしたポリゴン?が作れて、ボタンができますよね?
でも、そのポリゴン?に色分けで塗りつぶしってできますか?
JAVAならどうなるのかな?と思ったのですが・・・。
0607デフォルトの名無しさん
NGNGなんかJavaとHTMLを同列に考えてるみたいでアレだが・・・やろうと思えば何でもできる。
0608デフォルトの名無しさん
NGNG>任意の形をしたポリゴン?が作れて、ボタンができますよね?
ボタン? 出来たっけか?
0609デフォルトの名無しさん
NGNG>>608
ボタンってゆーのは、ポリゴン?そのもののことです・・・
押すとアクションするので、ボタンといってしまいました。
実は、GISアプリケーションをつくりたいのですが、
何十万もするGISソフトはとてもとても手がでないので、
JAVA、VBとかのアプリケーションソフトで
プログラムしたいのですが、なんの言語がおすすめでしょうか?
話が脱線してしまいましたが・・・。
0610デフォルトの名無しさん
NGNGそのGISソフトがなぜ数十万するか考えてみるのもいいかもね。
0611デフォルトの名無しさん
NGNGJavaでも出来ることは出来るよ。
個人的には オススメしないけど。
最近の風潮では、そーゆー描画関係は
ブラウザに任せちまえってのもあるしね。
0612デフォルトの名無しさん
NGNG詳細な地図が矢鱈と高いだけかと・・・
0613デフォルトの名無しさん
NGNG彼は小学校の周りの町探検地図でも作るのか?
0614デフォルトの名無しさん
NGNGじゃあ何か?
世界地図表示して各国の
名前と人口と国民総生産でも表示させる気か?
0615デフォルトの名無しさん
NGNG探検! ぼくのまち!
0616デフォルトの名無しさん
NGNGでよろしいか?
0617デフォルトの名無しさん
NGNGいや、元の質問社の口ぶりだと
既に地図を持ってるだろ?
0618デフォルトの名無しさん
NGNG〜
>>617
いろいろな意見ありがとうございます。
地図はあります。市町村の管内図とか地籍図とかあるので、
それをスキャンすれば画像データは買わなくてもいい状態です。
仕掛けとしては、人ごとに分筆されている土地部分をマウスで
クリックすると、別ウィンドウに面積とか所有者とかのデータを
だそうとしています。
JAVAですと、具体的にどのような記述(命令)がつかえますか?
0619デフォルトの名無しさん
NGNGまず、常識レベルに言語のこと覚えなされ。
0620デフォルトの名無しさん
NGNGSDCからこんなメールが来たんですが、
NTT Docomo社員の誰が世界一のユーザーですか?
また、どうやって世界一をきめたんでしょう?
0621デフォルトの名無しさん
NGNG前やってたじゃん。天下一武闘会。
いやぁ、Swingピッコロ大魔王が出てくるとは思わなかったよ・・・。
0622デフォルトの名無しさん
NGNGありがとうございます。
では、100msecより短い時間でなにかを動かしたいときは、
いったいどうすればいいでしょうか。
0623デフォルトの名無しさん
NGNG0625デフォルトの名無しさん
NGNG0626デフォルトの名無しさん
NGNGfor(int i=0;i<10;i++);
みたいなwaitを掛けてみるば?
0627デフォルトの名無しさん
NGNGでもそれ・・・アレだな。
0628デフォルトの名無しさん
NGNGそうだけど
他に思い付かない・・・・yo・・・・
0629デフォルトの名無しさん
NGNGAppletでテキストファイルの読み込みを行いたいのですが
JBuilder6上ではエラーなく処理が通るのに
ローカルでブラウザからAppletを実行したり
サーバー上で実行したりするとエラーがでていまいます。
以下、エラーと思われる構文です。
-------ここから----------
ofm = new OwnerFrame(new BufferedReader(new InputStreamReader(new File("test.txt").toURL().openStream())));
-------ここまで----------
以下は、Javaコンソールで表示されるエラーメッセージです。
-------ここから----------
java.lang.NoSuchMethodError: java/io/File: method toURL()Ljava/net/URL; not found
at quizGame.init
at com/ms/applet/AppletPanel.securedCall0
at com/ms/applet/AppletPanel.securedCall
at com/ms/applet/AppletPanel.processSentEvent
at com/ms/applet/AppletPanel.processSentEvent
at com/ms/applet/AppletPanel.run
at java/lang/Thread.run
-------ここまで----------
FileクラスにtoURLメソッドがないというエラーだと思うのですが、仕様を見てみるとtoURLメソッドは
存在しているので、理由がまったくわかりません。
どなたか宜しくお願いします。
0630デフォルトの名無しさん
NGNGするにはどうしたらよいのでしょうか?
0631デフォルトの名無しさん
NGNGjava.net.URLクラスのAPIドキュメントをゴ一読方願います
0632デフォルトの名無しさん
NGNGってやったらできた。
0633デフォルトの名無しさん
NGNG0634629
NGNG申し訳ないですが、一通り読んでみてもわかりません。
理解力なくてすいませんがもう少し、教えていただけないでしょうか?
宜しくお願いします。
0635デフォルトの名無しさん
NGNG>new File("test.txt").toURL()
この式合ってるの?
0636デフォルトの名無しさん
NGNG0637デフォルトの名無しさん
NGNGなんとなく、ブラウザのJavaサポートが1.1なのではと言ってみるテスト。
com/ms/applet という部分から動いてるのはMicrosoftVMっぽい。
ttp://support.microsoft.com/default.aspx?scid=kb;en-us;Q214828
を見たところIE5.5でJDK1.1.4までしかサポートしていないから、
素のままじゃ1.2で導入されたtoURLメソッドは無くて当然かな。
プラグイン入れてみそ。
0638デフォルトの名無しさん
NGNGいけないのですか?カーソルの位置が不正です。みたいなエラーが出るのですが・・。
0639デフォルトの名無しさん
NGNG単体テストってどうやるんですか?コントローラだけでテストなんて
しないですよね?誰か詳しい人教えてください。
0640でふぉるとん
NGNGmoveToInsertRowはやってるのかね?
APIドキュメントは読んだかね?
0641デフォルトの名無しさん
NGNGコントローラの何の動作をテストしたいの?
0642638
NGNGmoveToInsertRowはもちろんやっています。
APIもじーっくり読みました。サイトも見て回ったんですが・・。
文法的には間違っていないはずです。
ドライバが対応していない場合があったりしますか?
そんな風なことを見かけたんですが、確信が持てないです・・。
0643デフォルトの名無しさん
NGNGA ボタンがちゃんと押されているかどうか
0644デフォルトの名無しさん
NGNGみなさんどのようにして調べているのですか?
0645デフォルトの名無しさん
NGNGJAVADOCがある時:読む。
JAVADOCがあってもなくても:テストクラスを作ってみた。
0646javacc
NGNGJAVACCって、どれくらいの知名度があるんですか?
これなんですけど。
http://www.webgain.com/products/java_cc/
JAVACCの将来性とか知ってる人が居ましたら、教えてほしいです。
皆様、Javaでパーサ作ったりとかあんまりしないんですかねぇ…
0647デフォルトの名無しさん
NGNG一応Javaでは一番メジャーっぽいし
他に画期的なのが出ない限り生き残るんでは?
ところでせっかくJavaなのに日本語テキストの扱いが面倒なのは何とかならないか、、、
カスタムリーダー書くの面堂、
>皆様、Javaでパーサ作ったりとかあんまりしないんですかねぇ…
それこそ新規で言語処理系でも作る気がなければ
確かにそんなにつかわないよな。
Cプログラマの中でもYACCとか使ったことの在る奴は何パーセントくらいなんだろ。
普通のアプリのニーズならXMLやプロパティファイルで十分だし。
0648javacc
NGNG先日、「Javaccを管理しているWebGainが消息不明」という記事を見ました。
Javaに絡んだ言語変換パーサを作ってるので、yaccよりJavaccをチョイス
したのですが、どうもJavacc自体が先行き不透明な感じがするのです。
おかげで、ほんの少しだけ安心しました。
日本語のドキュメントもほとんど無いですよね。
0649デフォルトの名無しさん
NGNG>日本語テキストの扱いが面倒
ってのは?
0650デフォルトの名無しさん
NGNG一から始めるJAVAって感じのサイトありませんか?
0651デフォルトの名無しさん
NGNGここでスレ立てればいいんじゃないでつか?
0652デフォルトの名無しさん
NGNG立てるまでもあるまい
0653Rina ◆tI333vNE
NGNGhttp://www.atmarkit.co.jp/fjava/special/javasite/javasite.01.html
0654デフォルトの名無しさん
NGNGありがとうございました。早速勉強。
0655デフォルトの名無しさん
NGNGテストは画面遷移以外のテストをしたいのです。一通りの処理というか。
っていうか、MVCモデルでのControllerって単体テストするもんですか?
下位クラスが無きゃ実際の処理なんてテストできないですよね?
そこらへん詳しく載ってるサイト教えて。
0656デフォルトの名無しさん
NGNG最低でもVCでじゃないの?
0658デフォルトの名無しさん
NGNG0659デフォルトの名無しさん
NGNGそだね。
アプリケーションでMVCというと、一つのプロセスの上で
それやってる感じ。通知は単なるメソッドコールになる。
0660デフォルトの名無しさん
NGNG勉強になりました。
0661デフォルトの名無しさん
NGNGCM(またはMスタブ)で、JUnitでVの代理ロジック記述じゃないのけ?
0662デフォルトの名無しさん
NGNGVドライバもいるんじゃない?
0663デフォルトの名無しさん
NGNGどうせMのオブザーバだけでしょ?ユニットテスト側で準備すりゃいいじゃん。
0664デフォルトの名無しさん
NGNG取得できますか?
0665デフォルトの名無しさん
NGNGハァ?
staticメソッドを実装している位置って、そのクラスじゃないのか?
なんで実行時に取る必要があるのよ?Classオブジェクトが欲しいなら
<クラス名>.classでええよ。
0666Rina ◆tI333vNE
NGNGHoge.class.getPackage()
0667デフォルトの名無しさん
NGNGサンキュー、それそれ。
ちなみに名前が変わるかも知れないパッケージのクラスの中から
バンドルされてるリソースを、パッケージ名変更の影響なくアク
セスしたかったのよん♥ 文字列でも持たせると、後で grep
出来ない形でコード書く奴がいるかも知れないので。
0668デフォルトの名無しさん
NGNGちょっとど忘れして…
0669デフォルトの名無しさん
NGNG0670デフォルトの名無しさん
NGNG>>668
public static void main(String[] args) のことか?
ARGument String だと思うが。
0671デフォルトの名無しさん
NGNG0672デフォルトの名無しさん
NGNGエラーの探し方のコツとかってある?
どう考えても、どこが間違ってるのか分からん時とか、平気で1日無駄にするし
0673デフォルトの名無しさん
NGNGそうすれば費やした時間は無駄にならない。
がんばれや、学生さん。
0674デフォルトの名無しさん
NGNGtarは誰にでも すぐに書けるからでは…
(仕様しってれば)
0675デフォルトの名無しさん
NGNG外部クラスからJTextAreaにデータを表示させたいんですが、
class SleepingA implements Runnable {
private Application appli ;
public void run() {
appli.addTextArea("SleepingA Start") ;
}
}
で本体側
public class Application extends javax.swing.JFrame
に
public void addTextArea( String str ) {
jTextArea1.setText( str ) ;
}
を加えて、コンパイルは出来るんですが
実行時にエラーが出てしまいます。
何がおかしいんでしょうか?
エラー:
java.lang.NullPointerException
at ThreadTest.SleepingA.run(Application.java:189)
at java.lang.Thread.run(Thread.java:484)
0676デフォルトの名無しさん
NGNGねぇ、appliにインスタンス代入してる?
0677675
NGNGSleepingA runA = new SleepingA();
Thread threA = new Thread(runA);
threB.start();
ですか?
0678デフォルトの名無しさん
NGNGどこかで
appli = new Application();
もしくは他で作ったインスタンスを代入したのか?と。
0679デフォルトの名無しさん
NGNG0680デフォルトの名無しさん
NGNGtar の仕様きぼーんぬ。
■ このスレッドは過去ログ倉庫に格納されています