トップページ⇒tech
982コメント338KB

ネタ心者歓迎!今更ながらにJava相談室 その4

■ このスレッドは過去ログ倉庫に格納されています
00011NGNG
                        
 || ̄ ̄|   ∧_∧
 ||Java|  (     )   ∧∧    / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ||__|  ( ○  )  (   ) < 俺達の旅はここから始まる。
   ||    │ |  │   /  |    \___________
((二二)) .(_(__)〜(___ノ

( ゚Д゚) < カキコする前に>>2-10をチェックしとけゴルァ!!
>>2 過去スレの一覧
>>3 Javaの基礎と よくある質問 (初心者はここをチェック!)
>>4 Java関連スレいろいろ
>>5 Javaを撲滅させたい方、死滅を心配してる方、Cとの違いを知りたい方はこちらへ
* 諸般の事情により、リンクがずれる事もあります。
0708デフォルトの名無しさんNGNG
>>706
自己レスっす

サンのバグって分かったす!
もういいです


Sunのバカタレ〜
0709デフォルトの名無しさんNGNG
JAVAでCGIにリクエスト⇒CGIが処理⇒CGIがJavaに結果を返す。
というのはできるのでしょうか?
URLConnectionを使うと思うんですが、
CGIにはどういったことを書けばいいのでしょうか?
ソースにCGIの処理結果を書いて、それを解読?
0710デフォルトの名無しさんNGNG
J2EEのセキュリティでレルムの概念がわからんです(´・ω・`)ショボーン
具体的にどう扱えるもんなんでしょう?
0711デフォルトの名無しさんNGNG
>>709
CGIからどんな文字列を返すかということ?
0712デフォルトの名無しさんNGNG
>>706
フォントが無いんでわ?
0713デフォルトの名無しさんNGNG
>>709
CGIでリクエストを読んでJavaのプログラム側で欲しいレスポンスを
書き出せばいいんでは?
HTMLを戻すのなら必要な部分を抜き取る必要があるね。
0714デフォルトの名無しさんNGNG
>707
Forteが自前でL&Fの設定してるのかもね。
ほかのSwingアプリはどうなってる?
0715709に横レスNGNG
709のことについて私も教えて欲しいです。

JavaからCGI(perl)側でデータを受けとって、それをまたJavaに返す時、
CGI側では「print文」で送信したいデータを書きこめば、基本的にはOKなんで
すか?(要はCGI→Javaの逆送信の仕方とJava側の受取の方法についての疑問)

ドキュソな横レスですが教えてください(宜しければこのようなことが分かる
URLか書籍名もお願いします)。

0716709NGNG
>>711
そうです。
printで処理した文を書いて、JAVAで読み取る。
そうすると、CGIにリンクされときに不安が残るんです。
0717デフォルトの名無しさんNGNG
よーするにCGIとJavaの互いの文字エンコーディングが揃ってればいいんだろ?
0718デフォルトの名無しさんNGNG
バランスシートとか損益計算書、固定資産、流動資産、株、etc... いわゆる会社の数字をモデル化した Java パッケージって、ありますでしょうか。
0719デフォルトの名無しさんNGNG
>>718
Java製であることが目的なのか???なんだそりゃ。
0720デフォルトの名無しさんNGNG
NetBeans で JUnit のテストスイートって
どうやってコンパイルすればよいんでしょう?

1) [File]-[New]-[JUnit]-[SimpleJUnitTest] でソース作成、編集
2) テスト対象のクラス(HelloWorldに毛の生えたようなもの)
3) コンパイルすると
HelloWorldTest.java [8:1] パッケージ junit.framework は存在しません。
import junit.framework.*;
とのたまう。

work around 1)
 テスト対象のmain()で System.getProperties().getProperty("java.class.path")
 の中に junit.jar が含まれることを確認
work around 2)
 NetBeans をインストールしたディレクトリの bin/runide.exe の出力をみて
 クラスパスに junit.jar があることを確認。
work around 3)
 [Tools]-[Option]-[Building]-[Compiler Type]-[Internal Compilation] で
 Classpath に junit.jar を無理やりいれてコンパイル。でもだめ。
work around 4)
 散々指定していしている junit.jar が壊れていないことを jar で
 展開できることで確認。

内部コンパイラと外部コンパイラの切り替えもわからん…。
どなたか教えてください。
0721720NGNG
あ、Windows2000 + J2SDK 1.4.0 RC + NetBeans 3.3 + JUnit Module 2.3 です。
module のバージョンはちょっと正しいかどうかわからないです。
でも、こんな出力が出ました。
Unit tests [org.netbeans.modules.junit/2 2.3 ${buildnumber}]

お願いします
0722デフォルトの名無しさんNGNG
始めてjavaをいじってるのですが、
ディレクトリを選択して、その中のファイルの数、を検索する
標準の関数ってありますか?

最終的に、ディレクトリ構造を3次元の木で表現しようと思ってます。

助けて・・・
0723デフォルトの名無しさんNGNG
>>722
java.io.File#list()
java.io.File#listFiles()
0724デフォルトの名無しさんNGNG
適切なJARファイルを作りたいんだが動かすアプレットもしくはアプリケーションが
使用する全てのクラスファイルの一覧を出すようなツールってないかな?
AWT関係もでてほしい。
0725デフォルトの名無しさんNGNG
昔のVisualCafeの機能でそんなのアッタな。、、
0726724NGNG
>>725
sj.exeのことですか?
あれバグなのか使用なのかわからんが自作コンポーネントを*使ってimportすると
リストにでてこなくなるから使えないんだわ。
0727724NGNG
sj.exeを越える便利で使えるツールはないのか?
(´・ω・`)ショボーン
0728デフォルトの名無しさんNGNG
自分で書いちゃえば?
0729デフォルトの名無しさんNGNG
画像のbyte配列を読み込んで
その画像上に線を引いたり絵を描いたりしてから
JpanelやJLabelなどに表示したいのですが
どうやったら、できますか?
0730707NGNG
>>714
調査しました。
ForteのWindowsLookAndFeelですが
ide.cfgというファイルにコンパイルオプションを指定して動作してる様です。

このファイルに
-ui com.sun.java.swing.plaf.windows.WindowsLookAndFeel

を追加すればWindowsルックになるはずだったのですが・・・
OutOfMemoryとかいってForteがコケました
(なんでこれだけのことで・・・・)

WinXP Pen3-650MHz 384MRAMで確認
0731デフォルトの名無しさんNGNG
上に商用ライセンスの話があったけど
結局商用ライセンスなんていらないんだよね?

ずっと不思議なんだけどsunはどこで金取ってるの!?
0732ANGNG
昔Perlの勉強始めた時,ナッツ&シェルの本が参考になったし,
網羅的でよい本でした.
Javaのナッツ&シェルの本はどうでしょうか?
0733デフォルトの名無しさんNGNG
>>729
>画像のbyte配列を読み込んで
byte配列ってファイルのこと? 形式は?
>その画像上に線を引いたり絵を描いたりしてから
誰が絵を描くの? 人間? プログラム?
>JpanelやJLabelなどに表示したいのですが
>どうやったら、できますか?
javaで画像を扱うのは、ImageとかGraphicsだから、その辺りを
まず勉強すれば。
質問が大雑把すぎて、とても答えられない・・・。
0734デフォルトの名無しさんNGNG
>>731
Soralisとか?
0735デフォルトの名無しさんNGNG
>>734
Soralisはいいとして
Javaって言語に対してどうやって金をとってるでしょう?
言語フリー、開発環境フリー、アプリ配布フリー
実行環境フリー・・・・
・・まじで不思議なんですけど
0736デフォルトの名無しさんNGNG
Solaris だ。
0737デフォルトの名無しさんNGNG
>>736
ぐはぁ。R と L の違いがわからない人です。ごめんなさい。
0738デフォルトの名無しさんNGNG
>>735
別に企業が求めているのは目先の利益だけじゃないよ。「現在の」仕事に繋がる
のはもちろん、業界内での発言権とか将来的な会社の安定に繋がるようなものも
十分投資する理由になる。実際 Sun は「Java 標準」を握っていることで業界から
かなりのアドバンテージを受けていると思うし、フリーで配布ってのも社会受けが
良い。まぁ多少損があっても遊びながら利益に結びつけようとしている所が Sun
っぽくて良いんだけどね。小難しい研究や実装は Think difficult の IBM や
オープンなコミュニティがやってくれてるし。

今だからライセンス料取ってれば良かったなんて言えるけど、アプレットひとつ作る
のにライセンス規約読まなきゃいけないようじゃここまで普及しなかったろうね。
今の C# が「商用利用はライセンス契約が必要、無料の場合はうんたらかんたら〜」
なんて言ったら普及すると思うか?
0739デフォルトの名無しさんNGNG
>>738
C#については開発環境で金取ってペイしてるんじゃないの?
sunの場合金取るところってvmのライセンスだね。
これでどれだけ稼げてるのかは判らないけど

もし
>> 業界内での発言権とか将来的な会社の安定に繋がるようなもの
のためにsunがJavaをフリーにしてるとしたらスゲー決断だと思うのは俺だけ?
0740デフォルトの名無しさんNGNG
>>729
つまりJavaでVRAMにじかに書いたりメモリ上にイメージ書くことは
出来ないっつーこった。
オールJavaではすべてSun様が用意したクラス頼み。

0741デフォルトの名無しさんNGNG
>>739
Sunは「Microsoftへの嫌がらせ」なら利益度外視でやる会社だからな。
JavaでOSの縛りを外して、クライアントにNetPC(懐かしや)を、
サーバにSolarisを、というビジネスを考えてたんだろ。

# そろそろスレ違いか
0742デフォルトの名無しさんNGNG
ちゅうか JDK0.9 の頃から Java 見てて執拗なまでに感じたのが

> まぁ多少損があっても遊びながら利益に結びつけようとしている所が Sun
> っぽくて良いんだけどね。

と思っただけ。一応企業なんで対MS策とかIBM取り込みとかも
絡んでるけど、まぁそりゃ政治的な話。個人的には 5 年後くらいに
ゴスリンが「すまん、全部お遊びで作ったんた!」とか言いそうな
(ほんとにそうだけど)。まぁいつでも貧乏学生の精神でやってる
のが Sun っぽい所かな

>>739
>>> 業界内での発言権とか将来的な会社の安定に繋がるようなもの
>のためにsunがJavaをフリーにしてるとしたらスゲー決断だと思うのは俺だけ?

Java のフリーはそのためだけじゃないだろうけど、どこの会社も
間接的に利益になる投資くらいやってるんじゃ。将来育ちそうな
企業に仕事まわしたり、伸びそうな分野に手を出したり。
0743デフォルトの名無しさんNGNG
>>740
つってもその辺はハードや OS 依存じゃないの?
Java 理念としてはクラスで包むしかないような。
0744デフォルトの名無しさんNGNG
>729
そのイメージが例えばRGB888とかの形式に
なってるならMemoryImageSourceで、
JPEGとかGIFのデータならToolkitのcreateImageで、
Imageオブジェクトを作る。

でもただのImageオブジェクトだとgetGraphics出来ないから
別にBufferedImageを作ってそこに読み込んだイメージを転送して、
それから上に重ねて描画処理。
0745デフォルトの名無しさんNGNG
File.delete()でファイルを
削除しようとしたんですがfalseが返されて削除できない場合があります。
File.delete()でファイルを消そうとしてfalseが返される場合って
どんなときなのでしょう?
0746デフォルトの名無しさんNGNG
>>745 http://java.sun.com/j2se/1.3/ja/docs/ja/api/java/io/File.html#delete()

ファイルが存在しないとか、読み出し専用になっている場合
削除前に File#exists() と File#canWrite() 呼ぶと何を返す?
0747  NGNG
アクセス権が無い場合。
ファイルが無い場合。
ファイルを誰かがOPENしてる場合。
パスが違う。
0748デフォルトの名無しさんNGNG
3面のJavaが倒せません。
0749JAVAを始めるためにNGNG
師匠「荒行だ!荒行をせねばJAVAは習得できん。まずはこの冷水で体を清めろ」

弟子「わかりましたお師匠様」

「ジャバー」
0750745NGNG
ファイルは存在しており、書き込みもできます。
というか通常では削除できるのです。特定のイベントを起こした
後に削除しようとすると削除できなくなっているのです。
パス名はイベントを起こす前と後で出力させてみましたが全く同じ
でした。それゆえに解決策がわからないのです。
0751デフォルトの名無しさんNGNG
ファイルを誰かがOPENしてる場合。
0752デフォルトの名無しさんNGNG
>>750
そのイベントとやらが何なのかわからんと
なんとも言いようが……
0753 NGNG
女の幽霊が画面一杯に出てきて「キャー」イベントだったり・・・。
0754745NGNG
すみません。解決できました。
そのイベントでファイルをオープンしっぱなしでクローズするのを
忘れていたためでした。単純なミスで恥ずかしいです。
意見をくださった方ありがとうございました。
0755 NGNG
まだ3面のJavaが倒せません。
JDBCでExpectionがスパゲティーです。
0756デフォルトの名無しさんNGNG
>>750

File file = new File("C:\Program Files\Apache Group\...")

とかやってない? 存在しており、とか、通常では削除できる、とか
どうやって確証したのか第三者に分からない。

というか特定のイベントの後なら、ファイルがオープンされた
ままになっているに一票か。

Write out = null;
try{
  File file = new File("hoge.tmp");
  out = new FileWriter(file);
  out.write("hello, world");
  file.delete();
} finally {
  if(out != null)  out.close();
}

とかやってない? もしくはまったくクローズしてなくてストリーム
オブジェクトの GC に任せちゃってるとか。
0757icbmNGNG
デルファイ6使ってます
フラッシュを再生させるコードを教えていただけますか?
フラッシュのアクティブXを取り込んで
ショックウェーブフラッシュって白い四角を貼り付けるまではしました。
0758icbmNGNG
スミマセン間違えました!逝って来ます
0759>>709NGNG
cgiとjava連帯って言うページがあります。このページにはお世話になりました。
http://www.tetras.co.jp/yada/j_java_cgi_r.htm
0760デフォルトの名無しさんNGNG
愚連隊みたいでヤダナ
0761デフォルトの名無しさんNGNG
void ServletRequest::setAttribute(java.lang.String name,
                  java.lang.Objectobject)
こんな宣言の書き方はよく使われるのでしょうか?(特に::)
本を見てもこのような文法の説明がなくて困っています。
この意味もよく分からないんです。よろしくお願いします。
0762デフォルトの名無しさんNGNG
遅レスだが >>722

>最終的に、ディレクトリ構造を3次元の木で表現しようと思ってます。
それ、既にあるよ。
去年の Night4Java(JavaOne Yokohama)で 1stPrize取ってる。
http://www.donothing.jp/filetree/
0763デフォルトの名無しさんNGNG
>>761
Javaの文法的な話をしているなら

メソッド(関数)をそんな風に単独で「宣言」することはJavaではないから
「使わない」

ドキュメントや説明の話だとすると
Javaでは「::」の部分は # を使うな。
 . ピリオドでもわかるからどっちかつかっとけばいいんじゃないか?

ちなみに # 使う理由は
http://java.sun.com/j2se/1.3/ja/docs/ja/api/index.html
みたいなHTMLを自動生成するjavadocっていうツール(JDKに含まれる)
で#が使われているから。

SUNのサイトのどっかに # を使うって規約文書があったような気もする。
0764761NGNG
>>763
そうですよね、文法的にはないですよね。
サンプルプログラム中に書いてあったのではなく、本文の
説明書きの中にありました。
一瞬Perlか?と目を疑ってしまいました。
javadocに準じた書き方をした方がいいのですね。上記のsunの
サイトを眺めながら、Servletの自習をしていて?だったのです。
ありがとうございます。

Access+VBからjava移行中なので、javaめちゃむずいです。
頑張ります。
0765729NGNG
とりあえず>>744さんの意見を参考に
      byte[] byData = getByteImage();
ImageIcon ii = new ImageIcon( byData );
Image im = ii.getImage();
ImageObserver io = ii.getImageObserver();
BufferedImage bf = new BufferedImage( im.getWidth(io), im.getHeight( io ), BufferedImage.TYPE_INT_RGB );
Graphics2D g2 = bf.createGraphics();
g2.drawImage( im, 0, 0, io);
g2.fill3DRect(0,100,100,200,false);
ii.setImage(bf);
g2.dispose();
jLabel1.setIcon(ii);

こんな感じで作ったら、動きましたです。
こんなやり方であっているデスか?
0766デフォルトの名無しさんNGNG
>>765
いいんじゃないの? 無駄が多い気がするけど。
0767709NGNG
cgiの出力をreadLine()で読み込むところでつまづいてるんですが
print "abcde";でprintした文字列を
if(reader.readLine() == "abcde"){}
でやっても、マッチしません。改行文字を消すのかなぁ。
PerlのchompにあたるJavaのメソッドは何?
0768 NGNG
まず表示しましょう。
0769729NGNG
>>766
今後のためにどの辺りが無駄か教えてもらえると嬉しいのですが・・・
おながいします。
0770デフォルトの名無しさんNGNG
>>767
文字列の比較は == じゃだめ。

String line = reader.readLine();
if(line == null)  /* EOF 処理 */;
if(line.equals("abcde")){
  …
}
0771デフォルトの名無しさんNGNG
>>767
文字列の比較は equals 使え。
0772729NGNG
とりあえず動いたからいいのだが微妙に気になることが一点。
ImageからGrapicsを作れないのは何でですか?
Image#getGrapics()とかあるのになぜなんでしょう
0773デフォルトの名無しさんNGNG
>>772
MemoryImageSource とかを使って作った
Image から getGraphics() してみれば?
0774デフォルトの名無しさんNGNG
>>772
Imageってメモリやビデオカード上のビットマップだけじゃなくて
ネットの彼方からダウン中のGIFファイルだったりすることもあるから。
本来ImageってImageSourceと表示デバイスをつなぐ単なるインターフェースみたいな物。
(だった?Java2でイメージモデル拡張されたらしいけどそっちは知らない)
0775***********NGNG
エクスプローラとかの右側にあるような奴を作りたいのだが
(フォルダとかファイルとか)
あれはImageのサブクラスを作ったほうがいいのか、
CanvasとかにImageを持たせてFrameに貼り付けた方がいいのか、
どっちだと思う?
それとも、もっと良い方法あるの?
0776デフォルトの名無しさんNGNG
>775
アフォ?
0777デフォルトの名無しさんNGNG
MS932 , Cp1252 , SJIS ....
とかJavaの持っているエンコード識別文字列の一覧を取得するAPIってどれ!?
これがわかんなくて今String[] enc = {"MS932" , "Cp1252 ..... }
ってだせー事やってる。。
誰か教えてくださいまし
0778デフォルトの名無しさんNGNG
>>777
ラッキー?
0779デフォルトの名無しさんNGNG
池田?
0780デフォルトの名無しさんNGNG
javaアプレットでBufferedImageはつかえないの?
作ろうとしても実行時に例外エラーでます
0781777NGNG
ちょっとラッキーかも(笑)
てゆーか、誰か教えてください(泣)
0782デフォルトの名無しさんNGNG
>>775
Swingコンポーネント使うことにして、JTable使うべし。

>>777
何で全部必要なの?
ローカルのデフォルトならSystemプロパティから取れるけど。
あと、JVMが必ずサポートしているのは、これだけらしいよ。
それ以外はランタイム提供してるベンダの気分次第つうことか。


Java プラットフォームの実装はすべて次の文字エンコーディングをサポートする必要があります。他のエンコーディングがサポートされているかどうかを調べる場合は、実装のリリースノートを参照してください

US-ASCII 7 ビット ASCII (ISO646-US/Unicode 文字セットの Basic Latin ブロック)
ISO-8859-1 ISO Latin Alphabet No. 1 (ISO-LATIN-1)
UTF-8 8 ビット Unicode 変換形式
UTF-16BE 16 ビット Unicode 変換形式、ビッグエンディアンバイト順序
UTF-16BE 16 ビット Unicode 変換形式、リトルエンディアンバイト順序
UTF-16 16 ビット Unicode 変換形式、必須初期バイト順序マークで指定したバイト順序 (入力の場合はいずれの順序も受け入れ、出力はビッグエンディアン順序)

>>780
もしかしてローカルディスクのファイル使ってイメージ作ってる?
サンドボックス制限の回避をしないと…
0783777NGNG
>>782
え!!っていうことは「MS932」がサポートされてなくてもJavaとしてはしらねぇって事!?
つまり、InputStreamReader(inputStream, "MS932")ってコーディングはマルチプラットフォームにならないって事!?

そんなぁ〜(泣)

いや、だったら余計自分のVMがサポートしてる文字列を取得したいよ

やりたい事は、UTF-8で読み込んだファイルを色々なエンコードでファイル保存。なんだけど。。


0784782NGNG
SunのJDKだとコンバータクラスはsun.ioパッケージだからなあ…

JAVA_HOME\jre\lib\rt.jar
JAVA_HOME\jre\lib\i18n.jar
あたりにどんなコンバータクラスがあるか調べればいいかな?
解凍するとか(!)リフレクション使ってどんなコンバータクラス
持ってるか調べるとか…
0785777NGNG
>>782
色々ありがとうございます。
調べてString[]={"MS932" ,"Cp1252" ... とテーブルにしておいたとしても
それはSunのJDKを使用しないと動作保障されないって事ですよね・・

だったらSunのJDK専用ソフトって事でもいいんだけど
せめて起動時にSunのJDKで動いてなかったらワーニングダイアログ出したいが・・
jvmの種類を調べるAPIってないですよね?バージョンは取れるんですが・・

このソフトあきらめるか・・(泣)

0786デフォルトの名無しさんNGNG
>>783
1.4では標準化されてjava.nio.charsetパッケージに
収録されてる。java.nio.charset.Charset#availableCharsets()
あたりでいけそう。問題は1.4でいいのかってところかな。
0787782NGNG
>>785
Systemのプロパティに
java.vm.vendor=Sun Microsystems Inc.
とかあるけど…なんか変な方に逝ってるような。

クラスローダやリフレクションあたりのテクニックで、
実行時に、指定したエンコーディングを行えるコンバータ
クラスがあるかどうかチェックしてみる、というのが
やりたいことの実現としては一番近いかも。

>>786
1.4正式リリースまで待てば、解決ですか。
0788デフォルトの名無しさんNGNG
えっと、数値を右揃えに整形するのに、

String s = "00000" + value;
s = s.substring(s.length() - 6);

よりもいい方法ってありますか?
0789デフォルトの名無しさんNGNG
public class Hoge {
    String s = "\u000a";
}
これ、なんでコンパイル通らないんでしょうか?

public class Hoge {
    String s = "\012";
}
こっちは通るんですが。
0790JAVA厨NGNG
Javaこのごろ書き始めた初心者です。

Appletのサブクラスのpaint(Graphics g)に、直に
g.drawstring("hoge",100,100);
とすれば、hogeは当然書き出されますが、この文を「talker」という
クラスとそのなかにdrawTalk(Graphics g)メソッドを作って、
Appletのサブクラスのpaint(Graphics g)からGraphic gを引き渡して
呼び出そうとすると、コンパイラにGraphicsクラスがない、と怒られます。
「ジャワハウス」さんの方でいろいろ検索してみると、
Graphicsクラスのサブクラスにすべきでない、とか
Canvasクラスのpaintメソッドでやる、とか
書いてあったのですが、初心者ゆえわからずじまいです。

そこで質問なのですが、appletのサブクラスのPaintメソッドで
かかれるようなものを上記のように別クラスで実現させる方法を
教えていただけませんか?

こんなもの前にスレで回答は出てる、のならそのスレを教えていただけませんか?
また、このサイトに実例が載ってる、というものがあれば
それも教えていただけませんか?

厨房ですが、宜しくお願いします。


0791デフォルトの名無しさんNGNG
>>790
>コンパイラにGraphicsクラスがない、と怒られます。
これは、java.awt.Graphicsをimportしてないってことじゃないの。
0792 NGNG
>>789
0x0aはNew Lineだからではないかな。
http://www.e-words.ne.jp/page.asp?p=r-ascii

つまり
public class Hoge {
  String s = "\u000a";
}
は
public class Hoge {
  String s = "
";
}
に等しいのでは。
0793JAVA厨NGNG
>>791
でました。すみません。
0794 NGNG
>788
>えっと、数値を右揃えに整形するのに、
>String s = "00000" + value;
>s = s.substring(s.length() - 6);
>よりもいい方法ってありますか?

DecimalFormat f = new DecimalFormat("000000");
String s = f.format(value);
というやり方もあります。
0795780NGNG
BufferedImage im;

init()
{
…
im=new BufferedImage(100,100,BuffedImage.TYPE_INT_BGR);
}
こんなかんじでここで実行事例外が出ちゃいます

プログラム自体これだけのものなんですが
0796デフォルトの名無しさんNGNG
>>795
BufferedImage が
Java 2(jdk1.2)以降でないと使えないのを知らない、
とかそーゆー事ではないよね?
0797デフォルトの名無しさんNGNG
>>795
BufferedImageはjdk1.2以降じゃないと使えない。
ブラウザは対応している?
0798780NGNG
>Java 2(jdk1.2)以降でないと使えないのを知らない
これはわかってました
>ブラウザは対応している?
IE5じゃ対応してナインスカ

ピクセル操作したかったんですけど他になんか
いいクラスはないでしょうか?


0799デフォルトの名無しさんNGNG
JDKかJREの最新版入れているならIEの詳細設定で
MS版とSUN版のVMきりかえられるんじゃなかったっけ?
0800デフォルトの名無しさんNGNG
UnsupportedEncodingExceptionが発生するかどうかで判断したらよくない?<サポートしてるエンコード

それはそうと
"Shift_JIS" == "MS932" != "SJIS" ってのは合ってますか?>識者の方
0801デフォルトの名無しさんNGNG
Shift_JIS が SJIS になるのっていつからだっけ?
どっかで読んだ記憶が…
0802 NGNG
"Shift_JIS" != "MS932" != "SJIS"
だと思った。
0803 ◆JavaWbug NGNG
MicrosoftVisualJ++は、何か使い道残ってませんかねぇ?
0804デフォルトの名無しさんNGNG
掲示板に書き込むと、「http://www〜」がリンク付きで(クリッカブルURL?)
表示されるのをBeansで書いてみたいのですが、javaって正規表現がなかった
ような・・・ここからここまでがurl〜というのをどうやって検索するもの
でしょうか?よろしくお願いします。(既出でしたらごめんなさい)
0805デフォルトの名無しさんNGNG
>>800
http://www.ingrid.org/java/i18n/encoding/table-j.html
0806デフォルトの名無しさんNGNG
>>804
正規表現のパッケージはいくつかあるよ。
例えば、
http://jakarta.apache.org/oro/index.html
見てみて。
0807800NGNG
>>805
まとめると、1.2以降では
"Shift_JIS" == "MS932" != "SJIS"でいいってことだね。
そもそも、1.1.xには"MS932"がないから"Shift_JIS"使うしかない、と。

もう1.3しか使わないから"Shift_JIS"でいいや。ありがと。
0808デフォルトの名無しさんNGNG
>>800
ちなみにこっちも見ておくと良いかも。
http://www.ingrid.org/presentations/javaone-japan-2001/
■ このスレッドは過去ログ倉庫に格納されています