- 1 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 12:32:06 ]
- プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作管理 pc11.2ch.net/hp/ Webプログラミング pc11.2ch.net/php/ をご利用下さい。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 www.wikiroom.com/java/?path,classpath ・String に == は使うな。equals() を使え。 ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 前スレッド 【初心者】Java質問・相談スレッド116【歓迎】 pc11.2ch.net/test/read.cgi/tech/1213347130/ 次スレは>>990あたりで。 過去ログ、関連スレッド、よくある質問とその回答など、 質問をする前に、貴方が見なければならないサイトについての情報は、 下のwikiのページにまとめてあります。 www.wikiroom.com/java/
- 950 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 18:07:54 ]
- Graphics g = bufferedimage.getGraphics();
g.drawImage(画像, 0, 0, 任意の幅, 任意の高さ, null); g.dispose();
- 951 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 18:11:36 ]
- iteratorでまわし途中で、iterator生成もとのリストを削除する方法ってありますか
- 952 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 18:15:36 ]
- Iterator#remove
- 953 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 18:24:33 ]
- >>950
レスありがとうございます。 えっと拡大縮小した画像を描画するのではなく、 その画像の高さや幅やRGBを取得して他の処理に用いたいので BufferedImage bi=〜 みたいにBufferedImageのインスタンスに拡大縮小した画像を読み込みたいのです。
- 954 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 18:29:30 ]
- 欲しいサイズのBufferedImageを作って、その作ったBufferedImage上に描画すればいいだろ
BufferedImage bi = new BufferedImage(任意の幅, 任意の高さ, BufferedImage.TYPE_INT_RGB); Graphics g = bi.getGraphics(); g.drawImage(画像, 0, 0, 任意の幅, 任意の高さ, null); g.dispose();
- 955 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 20:57:09 ]
- >>954
今までGraphicsってpaintとかpaintcomponentとかで 引数として既知な感じで扱っていたのでよく理解してなかったですが、 これで描画対象をメモリ上のBufferedImageに出来るんですね。 なんかBufferedImageのコンストラクタって引数にImageとかが無いから 今までどう使うものか分からなかったけど、おかげさまでやりたい処理が出来ました。 ありがとうございます!><
- 956 名前:デフォルトの名無しさん [2008/08/09(土) 00:41:50 ]
- テキストファイルにコマンドライン引数で入力したデータを書き込みたいのですが
現時点ではテキストファイルにまでは辿りつくけど文字を記入することができない状態です 修正箇所と修正の仕方を教えてください mport java.util.*; import java.io.* public class A23_StrArray extends A22_StrArray { public void writeFile(String path) throws Exception { Arraylist list = new Arraylist File file = new File(path); //Fileのオブジェクトを生成 FileWriter fw = new FileWriter(file); //Filewriterのオブジェクトを生成 //リストの要素が無くなるまでループ for(int i = 0; i < list.size(); i++) { fw.write(get(i)); } System.out.println("ファイルに書き込みました。"); fw.close(); } }
- 957 名前:デフォルトの名無しさん [2008/08/09(土) 00:42:59 ]
- //実行クラス
mport java.io.*; import java.util.*; pubic class A23_exec { public static void main(String args[]) { A23_StrArray list = new A23_StrArray(); //書き込み処理 if(inputData.equals("12")) System.out.println("取得内容?"); inputData = input();//コマンドラインからの入力 list.writeFile(inputData); } private static String input() { //入力用オブジェクト BufferedReader cinBuff = new BufferedReader(new InputStreamReader(System.in)); //コンソールからの文字入力 try { //入力用オブジェクトが文字入力を受付、それをStringクラスに代入 return cinBuff.readLine(); } catch(IOException e) { System.out.println("IOExceptionエラー発生!!"); } } }
- 958 名前:デフォルトの名無しさん [2008/08/09(土) 00:46:05 ]
- //書き込み処理
if(inputData.equals("12")) System.out.println("ファイル名は?"); inputData = input();//コマンドラインからの入力 System.out.println("書き込むデータは?"); inputData = input();//コマンドラインからの入力 list.writeFile(inputData); 一部修正。正しくはこうです 家のPCにエクリプスが無くてインデントとかおかしい部分もあると思いますが 勘弁してください
- 959 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 01:04:28 ]
- public void writeFile(String path) throws Exception
{ Arraylist list = new Arraylist File file = new File(path); //Fileのオブジェクトを生成 FileWriter fw = new FileWriter(file); //Filewriterのオブジェクトを生成 //リストの要素が無くなるまでループ for(int i = 0; i < list.size(); i++) { fw.write(get(i)); } めちゃくちゃじゃないか。
- 960 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 01:10:36 ]
- そのコードのどこでlistに値を詰めているのか教えて欲しい
- 961 名前:958 [2008/08/09(土) 01:37:34 ]
- public void writeFile(String path) throws Exception
{ Arraylist list = new Arraylist File file = new File(path); //Fileのオブジェクトを生成 FileWriter fw = new FileWriter(file); //Filewriterのオブジェクトを生成 String str; str = //リストの要素が無くなるまでループ for(int i = 0; i < list.size(); i++) { fw.write(get(i)); list.add(str); } strを初期化できれば行くんでしょうか? どうすれば初期化できるかわからない
- 962 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 01:43:14 ]
- 初期化の方法。
String str = null; もしくは String str = "";;
- 963 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 01:43:22 ]
- なんという名前のテキストファイルに、どういう文字列を書き込みたいのか、まずはそれを説明してくれ
- 964 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 01:44:18 ]
- //リストの要素が無くなるまでループ
答え: リストに要素はありません><
- 965 名前:958 [2008/08/09(土) 01:48:24 ]
- >>962
ありがとうございます。それで試してみます >>963 あらかじめCドラの直下にテキストファイル(仮にabc.txtする)を置いておいて 最初の引数を入力時にc:\ abc.txtで指定した後に 次の引数でファイルに書き込みたいんです
- 966 名前:958 [2008/08/09(土) 01:51:34 ]
- 日本語的におかしいので訂正
最初の引数を入力時にc:\ abc.txtと入力して指定した後に 次の引数で書き込む文字列を入力したい
- 967 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 02:04:04 ]
- >>966
引数…?Arraylist list=new Arraylist…? 全体を通して頭狂ってるだろ。
- 968 名前:958 mailto:sage [2008/08/09(土) 02:13:42 ]
- >>967
>Arraylist list = new Arraylist この行はいらないのかな? エクリプスが家にあれば自分でもおかしいってことがわかると思うんですけどメモ帳だと厳しい 出直してきます。 お手数おかけして申し訳ございませんでした でも初期化の方法がわかっただけでも助かりました
- 969 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 02:15:04 ]
- >>956
public static void main(String args[])throws Exception { BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); System.out.print("ファイル名入力>>"); String file=br.readLine(); System.out.println(filename); FileWriter fw=new FileWriter(file); System.out.println("書き込むデータは?"); fw.write(br.readLine()); br.close(); fw.close(); } なんか書いてくれたコードが不明だが、やりたいのはこういうことじゃなくて?
- 970 名前:969 mailto:sage [2008/08/09(土) 02:17:19 ]
- >System.out.println(filename);
前に書いてたコード消し忘れ。これはナシで。
- 971 名前:958 mailto:sage [2008/08/09(土) 02:26:53 ]
- >>969
やりたいこととしてはそんな感じなんですけど メインクラスの実行文から呼び出してサブクラスにあるBufferedReaderやFileWriterを使いたい
- 972 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 02:54:04 ]
- >>971
これだけおかしいのにeclipseが無いと分からないのは初心者未満すぎるので、 人に聞く前に初心者用の本で勉強してください。 まずは引数やサブクラスの意味、それと掲示板で聞く際の常識から。
- 973 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 06:17:06 ]
- 中堅企業以上の場合
ふつう公開されている初任給データに家賃補助は含まれてませんよね?
- 974 名前:デフォルトの名無しさん [2008/08/09(土) 07:15:01 ]
- 初任給なんて大手から零細までどこも18〜20万 院卒は+2
- 975 名前:デフォルトの名無しさん [2008/08/09(土) 07:46:49 ]
- なんか、複雑な気持ちです。
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 アキバ殺傷事件の献花台がホームレスのエサ場に! ttp://www.tanteifile.com/diary/2008/06/30_01/index.html
- 976 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 13:54:37 ]
- というかIDE関係ないだろ。
- 977 名前:デフォルトの名無しさん [2008/08/09(土) 15:44:45 ]
- SJC-P の試験ですが、試験コード(?)を書くときは、
「310-055J」と「310-055」ではどちらが正式な書き方ですか? (最後に「J」を付けるべきかどうかってことです。)
- 978 名前:977 mailto:sage [2008/08/09(土) 17:02:48 ]
- 自己解決しました。
suned.sun.co.jp/JPN/certification/progdetails.html こことか https://www1.prometric-jp.com/exam_list/exam_list.asp ここ見るとJはいらないみたいですね。 お騒がせしました。
- 979 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 19:42:54 ]
- HttpUnitでinnerHTMLはサポートされているのでしょうか?
document..getElementById('***').innerHTML = "***"; こんな感じのスクリプトを実行させても、実行できたというtrueは返って来ますが、何が変化したのかさっぱりで・・・ どなたか分かる方よろしくお願いします。
- 980 名前:デフォルトの名無しさん [2008/08/09(土) 19:58:56 ]
- コンテンツ産業はGDPの2%、ゲームはその中で更に極僅かな一部分だからな。
産業としてみれば、音楽産業ですら豆腐産業とほぼ同じ市場規模(年間約5000億円)でしかない。
- 981 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 20:36:07 ]
- どこの誤爆だ?
- 982 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 22:23:27 ]
- innderHTMLはJavaScriptですね、わかります
- 983 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 22:38:52 ]
- いやそれは分かってますよ。
JavaScriptはRhinoでサポートされてます。 ですがHttpUnitでの実行のサポートがされているのか気になっているんです。
- 984 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 22:46:40 ]
- 海外のフォーラムに全く同じ質問がある。ググれカス
- 985 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 22:56:13 ]
- あんがと!解決したっちゃ!
- 986 名前:デフォルトの名無しさん [2008/08/10(日) 03:27:40 ]
- JavaでWindowsやLinux上で動くアプリケーションソフトを製作する場合、
どのようにして配布をするのでしょうか?
- 987 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 05:41:41 ]
- jarで固める
- 988 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 12:49:09 ]
- J#
- 989 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 13:19:25 ]
- >>988
スレ違い
- 990 名前:デフォルトの名無しさん [2008/08/10(日) 15:05:56 ]
- Visual Web JSFで
データベースのデータをフィルタリングしながら取得するには RowSet←FilterdTableDataprovider←ValueBindFilterCriteria で良いんでしょうか フィルター条件そのものをどこでコントロールすればいいのかも 分からないので ついでに教えてください
- 991 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 16:05:11 ]
- javaでwindowsのWaitForSingleObjectのようなメソッドはあるでしょうか。
特定のイベントが発生するまでのスレッドを待機させ、 イベント発生時にスレッドが自動的に動作するようにしたいのです。
- 992 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 16:13:55 ]
- もうちょい低レベルの同期手段もあるが、まずは基本のモニターを使いこなそう。
synchronized(Object) Object.wait / notify / notifyAll Thread.interrupt
- 993 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 16:29:26 ]
- 印刷処理のように、単純にイベントが発生した時点でスレッドを起動させるので済むって話ならば、待機とかやる必要はないぞ。
- 994 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 16:53:40 ]
- waitで待機しているスレッドが再び動作するには、
誰か別のスレッドにnotifyを呼び出してもらう必要があると思っています。 notifyを明示的に呼ぶのではなく、 ボタンが押されたら自動的にスレッドが動作するようなことを したいのですが、できるものでしょうか。
- 995 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 17:08:14 ]
- JSF(index.jsp)で、テキストボックスに、"foo"と入力して、
フォーム送信したとき、result.jspに飛んで、それ以外が入力された時、 result2.jspに飛んで、未入力でフォーム送信した時、index.jspで、"入力してください。" という処理をするには、どのようなJSPと、faces-config.xmlと、モデルを書けばいいんでしょうか。 おしえてください。
- 996 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 17:12:03 ]
- join();
- 997 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 17:30:06 ]
- >>994
WaitForSingleObjectもそんな機能はないよ ボタンが押されたらnotifyすればいいじゃん
- 998 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 17:32:14 ]
- >>994
Notifyを明示的に呼ぶのとWaitForSingleObject使うのにそんなに差はないような。 何をやりたいのかよくわからないが、スレッドプールが向いてるのかも。 それならコンカレントAPIにいろいろある。
- 999 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 17:34:38 ]
- どんな目的のスレッドをwaitしてんだ?
- 1000 名前:デフォルトの名無しさん [2008/08/10(日) 18:18:14 ]
- むしろ次スレをwaitしてるよ
- 1001 名前:1001 [Over 1000 Thread]
- このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
|

|