初心者歓迎! Java相談室 その6
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
NGNG何でもマターリと質問して下さい。
 ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄
人 b ∧∧
(○) /〇ヽ/ (゚Д゚,,) ̄ ̄ 丶〜
ヽ|〃 ( し-J U U  ̄ ̄UU
_________∧________
カキコする前に下の注意書きをチェックしとけゴルァ!!
>>2 過去スレの一覧
>>3 Javaの基礎と、よくある質問 (初心者はここをチェック!)
>>4 Java関連スレいろいろ
>>5 Javaを撲滅させたい方、死滅を心配してる方、Cとの違いを知りたい方はこちらへ
* 諸般の事情により、リンクがずれる事もあります。
0002デフォルトの名無しさん
NGNG■■■ 過去スレの一覧 ■■■
JAVA厨房
http://piza.2ch.net/tech/kako/966/966391052.html
Java相談室
http://piza.2ch.net/tech/kako/971/971960169.html
Java相談室 Part2
http://piza.2ch.net/tech/kako/980/980858322.html
Java相談室 Part3
http://piza2.2ch.net/tech/kako/994/994150280.html
Java相談室 Part4
http://pc.2ch.net/tech/kako/997/997791189.html
Java相談室part5
http://pc.2ch.net/test/read.cgi/tech/1003567552/
ネタ心者歓迎!今更ながらにJavaを学ぼう!
http://piza.2ch.net/tech/kako/981/981424252.html
ネタ心者歓迎!今更ながらにJavaを学ぼう! その弐
http://pc.2ch.net/test/read.cgi/tech/993358225/
ネタ心者歓迎! 今更ながらにJava相談室
http://pc.2ch.net/test/read.cgi/tech/1003569074/
ネタ心者歓迎! 今更ながらにJava相談室 その2
http://pc.2ch.net/tech/kako/1006/10064/1006408230.html
ネタ心者歓迎!今更ながらにJava相談室 その3
http://pc.2ch.net/tech/kako/1007/10078/1007802486.html
ネタ心者歓迎!今更ながらにJava相談室 その4
http://pc.2ch.net/test/read.cgi/tech/1010545421/
初心者歓迎! Java相談室 その5
http://pc.2ch.net/test/read.cgi/tech/1012968994/
0003過去スレ一覧
NGNG0004デフォルトの名無しさん
NGNGQ: クラスの使い方が分かりません。
A: Java 2 プラットフォーム API 仕様
http://java.sun.com/j2se/1.3/ja/docs/ja/api/index.html
Q: SDKの仕様や、Javaの使い方、コマンドの使い方を教えて下さい。
A: Java(TM) 2 SDK ドキュメント
http://java.sun.com/j2se/1.3/ja/docs/ja/index.html
Q: Javaの言語仕様が知りたいです。
A: Java言語規定
http://www.y-adagio.com/public/standards/tr_javalang/index.htm
http://java.sun.com/docs/books/jls/second_edition/html/j.title.doc.html
Q: 「僕以外の人も、同じ疑問を持ったはず」と思えるような質問があります。
A: Java House ML Topics / Java FAQ / Java Tips
http://java-house.etl.go.jp/ml/topics/
http://www.gimlay.org/~javafaq/
http://www.javaworld.com/columns/jw-tips-index.shtml
Q: 僕、サルなんですけど・・・。
A: サルにはわかるヒアリングJava入門(マルチランゲージ対応)
http://www.asahi-net.or.jp/~rc4t-ishr/Saru/index.html
0005デフォルトの名無しさん
NGNGJAVAサーブレットQ&A
http://pc.2ch.net/test/read.cgi/tech/972229341/
JavaサーブレットQ&A LV2
http://pc.2ch.net/test/read.cgi/tech/1012728608/
サーバーサイドJAVAをまたーり語るスレ
http://pc.2ch.net/test/read.cgi/tech/1004972840/
iアプリ
http://pc.2ch.net/test/read.cgi/tech/1000723476/
i‐MODEのJAVA
http://piza2.2ch.net/tech/kako/975/975428633.html
iアプリでゲーム
http://game.2ch.net/test/read.cgi/gamedev/1005042631/
[Java]JBuilder5[Java]
http://pc.2ch.net/test/read.cgi/tech/995044723/
クライアントサイドJavaどうよ?
http://pc.2ch.net/test/read.cgi/tech/1002160815/
【祝】 JDK 1.4 βリリース
http://pc.2ch.net/test/read.cgi/tech/990949654/
IBM VisualAge for JAVA
http://pc.2ch.net/test/read.cgi/tech/989931658/ (dat逝き)
Pure Java Mail Server
http://pc.2ch.net/test/read.cgi/tech/1009991622/ (dat逝き)
0006デフォルトの名無しさん
NGNGCとJavaを比較した場合Cの良いとこと悪いとこ
http://pc.2ch.net/test/read.cgi/tech/1009707596/
Java撲滅委員会
http://pc.2ch.net/test/read.cgi/tech/996848309/
●●JAVAって死滅しちゃうの????●●
http://pc.2ch.net/tech/kako/1005/10051/1005159122.html
●●JAVAって死滅しちゃうの???? PART2●●
http://pc.2ch.net/tech/kako/1006/10060/1006053686.html
●●JAVAって死滅しちゃうの???? PART3●●
http://pc.2ch.net/tech/kako/1008/10081/1008162230.html
0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG0010過去スレ一覧
NGNG0011デフォルトの名無しさん
NGNGわざわざご苦労様。
名誉挽回のつもりか?
0013デフォルトの名無しさん
NGNGString.substringでsubstring(0,0)と、開始と終了のインデックスが同じ場合は、
何が返ってきますか?
0014デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNG長さ0の文字列だよ。>3はバカだけど。
0018デフォルトの名無しさん
NGNG16で既出
0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNGpublic class Test{
public static void main(String[] args){
//test code
String str = "hogehoge";
String substr = str.substring(0,0);
System.out.println("["+substr+"]");
}
}
こーゆーので、実験なんぞ30秒でできんだろぼけ。
ここにカキコしてレスまつよりはええだろ!
実験用のコードかくのも勉強だろ!
0021デフォルトの名無しさん
NGNG002320
NGNG0024デフォルトの名無しさん
NGNGってclasspath を設定するだけでは駄目なんでしょうか。
プログラムを実行すると、jar に入っている class の object生成するところ
でerrになり、tom-cat の log に、
UnsatisfiedLinkError no xxxxx in java.library.path とトレースされます。
002620
NGNG0027デフォルトの名無しさん
NGNG4以降だとシステムのclasspath見ないから、TOMCAT_HOME/common/lib とかに入れないとダメ。
0028デフォルトの名無しさん
NGNGVER4.01 だったかな?やっぱりそうですか。なんか classpath が
効いてないきがしてました。
ただそこにも入れてみたんですけどだめでした。
0029デフォルトの名無しさん
NGNGを触ったこともなくてアプレットのこと聞きたいような
超初心者の俺はどこに逝ったらいいんですかね?
すぐむずい話になるから初心者専用すれ作ってもよいか?
0030デフォルトの名無しさん
NGNGココで聞け。新スレ禁止。むずい話?はとりあえず読み飛ばせ。
0031デフォルトの名無しさん
NGNG(1) class (2)public class
プログラム プログラム
public class 名前{ main method
main method
と、どちらの書き方でもコンパイルできるよね?
クラスを分けることにどうゆういみがあるんですか?
オブジェクト指向を一言でゆうと?
0032デフォルトの名無しさん
NGNG4行目は名前{間でが一つの分でmainからは
二つ目のプログラムと思ってくださいな
0033デフォルトの名無しさん
NGNG(1)
…
…
(2)
…
…
っつーかんじに書き直してくれるとわかりやすいかも。
0034デフォルトの名無しさん
NGNGどのバージョンがよろしいれすか?
0035デフォルトの名無しさん
NGNGDQNな質問なんですけど
(1)public class
プログラム
public static void main
のようにクラスを一つにして書くのと
(2)class
プログラム
public class
public static void main
のようにクラスを2つ書くのとプログラムの内容はまったくいっしょでも
どちらでもかけるよね?メリットは何なんですか?
ひょっとして折れ逝ってよしですか?
0036デフォルトの名無しさん
NGNGJScrollPaneの中にあるJTableについて
指定したセルまでスクロールして表示する。。というのは難しいのでしょうか?
JListではensureIndexIsVisibleで出来るようなのですがJTableにはこのようなメソッドがありません・・
0037デフォルトの名無しさん
NGNGちゃんとコードで書いてみてくれ。
両方とも変に省略せずに。
0038デフォルトの名無しさん
NGNGJComponentの scrollRectToVisible 使うとか。
003938
NGNGこんなかんじかな…
Rectangle rect = MyTable.getCellRect(row,col,includeSpacing);
MyTable.scrollRectToVisible(rect);
0040デフォルトの名無しさん
NGNG「オブジェクト指向を一言で言うと」っつー問いは
「あなたにとって『人生』を一言で言うと」っつー問いに似ています。
そのような問いに対する答えは「オブジェクト指向」の特性を簡潔に
述べたもの、というより「答えた人の性格」や「答えた人の考え方」に
なってしまうと思います。
0041help
NGNGttp://www.geocities.com/sukiyaki0001/java2.doc
ttp://www.geocities.com/sukiyaki0001/java2.txt
0042デフォルトの名無しさん
NGNGもしかして、前スレで質問してたアメリカの大学生か?
0043前、質問した人
NGNGいえ、私じゃないです。(w
以前は皆様、本当にお世話になりました。
0044デフォルトの名無しさん
NGNGpublic class program { と class program {
の"public"の違いって何なのでしょうか?
本には他のパッケージからも参照できる〜と書いてありますけども
???です。他のパッケージから参照されるとは一体、どのような状態
を指すのでしょうか?よろしくおながいします。
0045デフォルトの名無しさん
NGNG入力:1234567 → 出力:1,234,567円です
数字を文字列にキャスト変換して、長さ調べて
桁を調べてカンマを +","+ こんなふうに入れていくしかないでしょうか?
0046デフォルトの名無しさん
NGNG以上
0047じぇーむすごすりんぐ
NGNG0048デフォルトの名無しさん
NGNG日本人なら4桁でくぎれ!
この毛唐かぶれが
0049デフォルトの名無しさん
NGNG0050デフォルトの名無しさん
NGNGこれからはJavaでRS-232C使おっと。
0051デフォルトの名無しさん
NGNG0052デフォルトの名無しさん
NGNG0053デフォルトの名無しさん
NGNGソースの先頭に
import java.util.ArrayList;
もしくは
import java.util.*;
って書いて、
ArrayList list = new ArrayList();
って感じのソース書いたことない?
ArrayListはjava.utilというパッケージに属するクラスです。
それを、java.utilというパッケージ以外に属するクラスから
使用しようとした場合、ArrayListは「他のパッケージから参
照される」って状態になります。
ただしjava.langパッケージはデフォルトでimportされてる状
態なので、どのパッケージからでも明示的にimportすることな
く
System.out.println("hoge");
と書けちゃいます。
(importしなくてもパッケージ名+クラス名で書きゃいいんだけ
どね)
0054デフォルトの名無しさん
NGNG出来ちゃ配布に困る。出来ない方法を調べてるのに。。。
0056デフォルトの名無しさん
NGNG専用のクラスローダを逆コンパイルされたら
芋づる式に逆コンパイルされて結局同じとゆー罠。
0057デフォルトの名無しさん
NGNG相手が解読を諦めるのを祈るしかないよーな。
「絶対に」逆コンパイルされたく無いなら
解は「配布しない」しかなくなりますし。
0058デフォルトの名無しさん
NGNGJavaのソフトってオープンソースなんだNE!
って困るぞゴルァ。
0059デフォルトの名無しさん
NGNGさんくすー! でけたよぅ〜。
このレベルのフィードバックっているかな?いらないよね
0060デフォルトの名無しさん
NGNGJAppletとかBeanはねー。配るものだし。
だって、exeとか配ってるのと同じなんだから当然できるでしょ。
そもそも解析できない「配布している」プログラムっていったい、、、
0061デフォルトの名無しさん
NGNGC言語で作ったexeはC言語に逆コンパイル出来ないんですけど。
0062デフォルトの名無しさん
NGNG難易度が多少違う程度だな。
0063デフォルトの名無しさん
NGNGマターク違う。
実行ファイルとプログラムがマターク違う、とカーニハンもプログラム書法で言ってる。
プログラムを復元して、それを強化されて、配布されたらアウトよ。
0064デフォルトの名無しさん
NGNG0065デフォルトの名無しさん
NGNG0066デフォルトの名無しさん
NGNG太郎Javaはオープンソースしてたね。他は?
0067デフォルトの名無しさん
NGNGを呼び出すことはできるのでしょうか?
super(xxx)で呼び出せるのは自分の親のコンストラクタ
だけですか?
親のコンストラクタはオーバーライドしており複数あります。
0069デフォルトの名無しさん
NGNG無理
0070デフォルトの名無しさん
NGNGsuper()を使うと
親、親の親、曾祖父?とたどっていって
最初に引数とマッチしたコンストラクタが呼び出される。
それ以外は不可。
007153
NGNGあんな説明でわかるとは・・・
個人的には、Java言語自体は比較的簡単な言語だと思います。(つっこまないでね)
まぁ、一日や二日でマスターできるほど簡単なものなら、
プログラマーはみんなバイトでいい、ってことになるんで困っちゃうんですが。
バイト以下のプログラマーも、いぱーいいるってのもまた現実・・・
0072デフォルトの名無しさん
NGNG>最初に引数とマッチしたコンストラクタが呼び出される。
ちがうくない?
super(xx)で、親クラスに引数のあうコンストラクタ無しは
親の親に引数のあうコンストラクタが存在したとしても、コン
パイルエラーじゃないっすか?
007367
NGNGわかりました。
>>70
親のコンストラクタを
super(a,b)として呼んだ場合、
親のオーバーライドしているコンストラクタで特に
親の親のコンストラクタを呼んでいなければ、
親の親のコンストラクタがオーバーライドしてあっても
デフォルトで呼ばれる親の親のコンストラクタはsuper(a,b)ではなく
super()である。ですね。
子 super(a,b)
↓
親 super() (super(a,b)は呼ばれない)
↓
親の親
0074デフォルトの名無しさん
NGNGあるクラスのコンストラクタを呼び出した場合、Objectクラス
からはじまり、継承関係にあるすべてのクラスのコンストラク
タが順に実行されます。
クラスのコンストラクタが複数ある場合でもそのうちどれかひ
とつ(以上)が必ず実行されまっしゅ。あるクラスのコンスト
ラクタを実行したくない、ってのは無理です。
っちゅうか、コンストラクタのせいで継承による利用がしづらい
ってのは、ちょっと設計みなおすべきです。
0076デフォルトの名無しさん
NGNG良い逆コンパイラ使われたら
Cのプログラムだって状況は全く同じなんですけど。
「プログラムを復元して、それを強化されて、配布されたら」
程度だったら 逆アセンブラの出力からだってできるし、
はっきり言ってJavaかどうかにかかわらず防ぎようが無いね。
0077デフォルトの名無しさん
NGNGそんなに怖けりゃスパゲッティにしとけ。
0078デフォルトの名無しさん
NGNGSwing使ってGUIアプリ作ろうと思ってるんですけど
MVCを意識してソース分けまくった方がいいですか?
007978
NGNG0080デフォルトの名無しさん
NGNG初心者が下手にMVCを意識すると逆にぼろぼろになるよ
最初は、JFrameかなんかにイベント処理を詰め込んで
まず、Swingでのプログラムってもんを会得したほうがいいんでないかい?
MVCをやる必要なしと言っているわけではない。
今はまだ無理してやる必要はないと言っている。
0081デフォルトの名無しさん
NGNG読めませんソフトをつかっても時間稼ぎにしかならないからなあ。
みなさん、どんな難読化ソフトをつかってます?
(このネタ、「初心者」じゃないしスレ立てたほうがいいかなあ?)
サン以外のコンパイラを使えば割と大丈夫という説も聞きますが
いかがなんでしょう?
0082まろ茶
NGNGejbCreateやejbRemoveはDBに反映するのに
updateだけ反映されません。
0083デフォルトの名無しさん
NGNGJAVAのどれをDLするのが一番良いんでしょうか?
なんかバージョン違うのがたくさんある&色々な種類があるみたいなので…
008478
NGNGそーですか、なるほど。
まだSwingというかJava始めたばかりなんで、まだまだ先は長そうです。
参考までにどのくらい出来たらMVCを意識したプログラムを作れますか?
>>83
J2SE 1.4.0でいいんじゃない?
あ、でもマニュアルが日本語訳されてないか。
0086デフォルトの名無しさん
NGNG知られたくないようなコア部分は、バイトコードそのものを暗号化
しといてjarに含めて配布する。
実行時は、復号したバイトコードのバイト配列を使ってClassLoaderで
クラス化し、必要に応じてインスタンス化すると言う作業をやって
くれるClassLoaderを自作する。(ココは仕方ないので、難読化だけ
ですます。)
これで、時間稼ぎがカナーリできるかと思うんだけど…
0087デフォルトの名無しさん
NGNG無駄だなぁ・・・
0088デフォルトの名無しさん
NGNG何ヶ月?何年?いちおう初心者のための本は読んだけどリファレンス見たりしてると
いやんなる。
0089デフォルトの名無しさん
NGNGリファレンスは、機能が必要になったら見れ。全部覚えよう何ていうのはアホ。
どのパッケージがどんな機能を実現しているかぐらいだけ把握しておけばよし。
0090デフォルトの名無しさん
NGNGで、どれくらいかかるんですか?
目的意識を持ったほうがよいと思うんですが、
89さんは何から始めました?
0091デフォルトの名無しさん
NGNG習得時間が気になるならやめろ。
リファレンスみていやんなるならやめろ。
まぁ、趣味でやるなら死ぬまでに習得できりゃいいだろ、
仕事でやるならぐだぐだ言ってんじゃないよ。
0092デフォルトの名無しさん
NGNGまー答えるのめんどくさいってのもわかるんだけど、
はあー心狭き人種の憩いの場か・・・
0093デフォルトの名無しさん
NGNGAWT→
Swing→
JDBC→
JNI→
Thread→
Socket→
RMI→
CORBA→
Servlet→
Referrence→
Security→
XML
仕事で、こんな順番だたYO。
Threadが一番奥が深いYO。未だにミスるし。
0094デフォルトの名無しさん
NGNG93さんに積もり積もった質問をしたいのですが、
独学ですか?学校で勉強したほうがよいのは当たり前として
まともに一人でやるのには心細すぎ!
自慢話でもよいので今は何が作れるのか語っておくれ!
0095デフォルトの名無しさん
NGNG2フェーズコミットやメッセージブロードキャスト機能付の
4階層サーバクライアント用フレームワークをストレージまで
含めて全部フルスクラッチで自作してます。下層はRMIで手抜き
してるけど…
0096デフォルトの名無しさん
NGNGすごいのかもわかりません。しかし勉強する順番を教えてもらったのは
ありがたいです。
0097デフォルトの名無しさん
NGNGJTableの質問をした者です。できました!どうもありがとうございます。
>>94
えーっと自分はJava暦(趣味)1年だけど、全然です。
Javaの言語仕様は0から初めても一月で理解できるでしょう
でもAPIは、数が膨大なだけでなく、高度なオブジェクト指向で
最初は(僕の場合未だに)フレームワークの理解に苦しみます。
でもこれってJavaの勉強ってゆーより、オブジェクト指向の勉強
って感じなんだよね、設計の勉強なんだよ、ちゃんと理解できて
同じレベルの設計ができるようになれば、言語がかわったって
絶対にJavaで身に付けた技術は無駄にならないと思う。
僕の勉強は場合一人でやってます、学校に行っても大して役に立たない
気がする。
たとえばゲームとか作るのなら半年もあれば楽勝です。
でもWindowアプリやサーバーサイド等、APIの力に頼るソフトを「まともに」
つくれるようになるには2年はかかるのではないでしょうか?趣味で
やってる場合の話ですけどね、仕事で1日中やってれば当然上達もはやい
でしょう。
0098デフォルトの名無しさん
NGNGプログラムといったらゲームって言う連想をしてしまうんですが
そこが一番気になってるんですよ。
0099デフォルトの名無しさん
NGNG基本的には何でも出来るんだけど…
RMIで、TCPを使った通信の制御がソケット生で弄るのの10倍簡単に出来る
から、ネトゲなんかいいかもね。(TCPで繋がる環境がお互いに必要だけど…)
タイマーの精度とかスレッドモデルとかのあたりが、非常にリアルタイム
処理に向いてないから、アクション系は辞めたほうがいいと思うYO。
あと、PureJavaだとハードウェア環境依存の描画エンジンとかを使え
ないから、忙しいレンダリングとかは無理かと。
こんなところで。
0100デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNG回線太いなら先行者やってみれ。
http://mydomain9.justnet.ne.jp/~hinden5/senkousha/game.html (ノーマル版)
http://mydomain9.justnet.ne.jp/~hinden5/senkousha/wide.html (ワイド版)
ネット対戦型だったと思う、じゃが島興亡記
http://www.jaga.jpn.org/game/BTank/index.html
なつかしの正男ブラザーズ
http://www.t3.rim.or.jp/~naoto/j_mb/index.html
平面シューティング、エリアフラット
http://www.shiftup.net/java/AF2/AF2.html
JavaWebStart と OpenGL (Win,Linux) の 3D アクション Arkanae
http://arkanae.tuxfamily.org/en/
これくらいか、ネットで試せるのは。
0102デフォルトの名無しさん
NGNG0103デフォルトの名無しさん
NGNG透明度を設定したりできるのでしょうか?
0104103
NGNGJavaアプレットを想定しています。
0105デフォルトの名無しさん
NGNGJDK1.1.xのAWT縛りだと結構面倒だな。
出来なくはないけど。
http://hp.vector.co.jp/authors/VA010174/Java/Diary/015/
あとJDK1.1限定環境(IE)だとアルファがディザリングになっちまうんだよな。
Java2使わせられるならそれにこしたことはない。
0106デフォルトの名無しさん
NGNGList の具体的な定義の仕方と使用例を教えてくださらんか…
可変長の配列って事までわかったのだが使い方がわがんね…
固定長の配列はもういやだ…
0107デフォルトの名無しさん
NGNGhttp://java.sun.com/j2se/1.3/ja/docs/ja/api/java/util/List.html
http://java.sun.com/j2se/1.3/ja/docs/ja/api/java/util/ArrayList.html
あと、JDK付属の ソースの
java.util.Vector (必要ならjava.util.AbstractListも)と
java.util.ArrayList も読んでおきませう。
0108デフォルトの名無しさん
NGNGインターフェースとコンクリートクラスの区別がついていないと見た。
List list = new ArrayList();
list.add("hello");
list.add("world");
とかやってね。なんで List 型に ArrayList 型を代入しているのは
自分で調べて。
0109デフォルトの名無しさん
NGNGまだあまりAPIガイド見たことないんだけど、画像の拡大縮小回転
は簡単にできるみたいね。スプライト機能なんかはないかなあ?
0110デフォルトの名無しさん
NGNGいいんですか?
いまいち良くわかりません。
0111デフォルトの名無しさん
NGNGそのまんまだが「物」だ
あと半年でできるゲームっつったら1からJavaはじめたとしたら
マイコンBASICマガジンレベルだろう
他の言語で作った経験があればゼビウス程度の縦シューはできるかな
0112デフォルトの名無しさん
NGNG人間クラスが有るとすると、僕やアンタそのものが人間オブジェクトということ。
0113デフォルトの名無しさん
NGNG重ね合わせ描画の制御はあるよ。
0114デフォルトの名無しさん
NGNGそういうのもオブジェクトと呼ばれるが、インスタンスとも呼ばれる。
本来は、僕やアンタというオブジェクトがあり
そこから人間クラスという概念が生まれるもしくは創出される。
プログラム的には、便宜上、先にクラスを定義することになるのだが・・・
ま、いいや、眠いし。
0115デフォルトの名無しさん
NGNG上手く理解できてないことまで含めて、
理解度を示してくれんことには教科書的な
反応以上のモノは出てこないよ。
0116デフォルトの名無しさん
NGNGJava2Dのアフィン変換をかける方法ってありますか?
今はImageIconをJLabelに貼ってJScrollPaneに追加という形を
取ってるんですが、この方法だとpaint()の中でg.draw()しないので、
アフィン変換出来ないんですよね・・・
それから、画像に範囲指定枠などを重ねて表示したいんですが、
これも、上記の方法では実現出来ないんでしょうか??
0117116
NGNG0118デフォルトの名無しさん
NGNGSwingは良く知らないのでダメだったらごめんちゃい
0119?
NGNGいっしょでいいのかな?
0120デフォルトの名無しさん
NGNG話はそれからだ。
0121デフォルトの名無しさん
NGNG0122デフォルトの名無しさん
NGNG0123デフォルトの名無しさん
NGNG0124デフォルトの名無しさん
NGNGJavaScriptで、Webページのソースを取得するオブジェクトって何ですか?
0125デフォルトの名無しさん
NGNG一秒間に○○個のリクエストをこなすことができる、といった
類のものは、どうやって測っているのでしょうか?
0126日下部陽一/著
NGNG0127デフォルトの名無しさん
NGNGつぎに進む本としてどんな本がいいですか?
アプレットの本でなくアプリケーションの本を紹介して下さい。
GUIをつかいたいんですが…。
あとクラスとかメソッドの名前
(例えばSystem.out. System.in BufferedReader など)
ややこしくなったりしませんか?
0128デフォルトの名無しさん
NGNG今一度問う!!
Javaなのか?
JavaScriptなのか?
JavaとJavaScriptは別物だぞ
林くんと、小林くんだって
「林」がついてるからって
同じではないだろう
まあ、質問の内容からいって
Javaだと思うが・・・
Javaなら、「Webページのソースを取得するオブジェクト」
っていうのはないと思う
ただ、いろんなものを連結させてそういう機能を作る
たとえば、俺だったら
読み込み時にはBufferedReader、Socket、必要に応じてStringTokenizer使うかな
あとは、そのデータをファイルに保存するのかどうかによって
処理が変わるけど・・・
0129デフォルトの名無しさん
NGNG次に読む本?
「やさしいJAVA ISBN:4797313935」ってGUIネタは
のってないの?
おれは最初買ったのは「BlackBook」で結構いけた
でもいまは、「コアJava(Sun)」
これは、もっていて損はないが
レベル上がってからのほうがいい
0130デフォルトの名無しさん
NGNGJavaScriptってちゃんと書いてあるじゃん。
とりあえず板違いだから Web製作板のこっちのスレで。
http://pc.2ch.net/test/read.cgi/hp/1014289221/l50
もうひとつ言っとくと その質問の仕方だと
罵倒されて終わりになる可能性が非常に高いです。
何がわからないのか、もっと問題点を明確にする
努力をしてみてください。
0131デフォルトの名無しさん
NGNG本屋に行ってみます。
残念ながらやさしいJAVAにはGUIに関しては
ほとんど何も載ってませんでした。
アプレットの説明もほんのちょっとしかかいてなかった。
0132デフォルトの名無しさん
NGNGえ?だってJavaScriptでそんなことできるの?
っていうか「Webページのソースを取得する」の意味
間違ってる?
0133デフォルトの名無しさん
NGNGでも、GUIやりたいんなら
Javaの場合、Swingも学ぶといいと思う
その本にはSwingのことは書いてない(AWTだけ)
ので
BlackBookの「Swing」も買って置いた方がいいかも
別にBlackBookにこだわる必要ないが・・・
0134デフォルトの名無しさん
NGNGとかいうのおもしろそーだった
0135デフォルトの名無しさん
NGNGその場合の答えは 「JavaScript ではそんな事出来ない。」でいいと思うよ。
JavaScriptで出来ないからってJavaでのやり方教えても意味無いと思うし。
0136デフォルトの名無しさん
NGNGAWTを勉強してからSwingをやった方が理解しやすいってことは
ないんですか?
0137デフォルトの名無しさん
NGNG特に Fontまわりとか Image, Graphicsまわりは
java.awt下にあるけどSwingでも良く使うね。
0138デフォルトの名無しさん
NGNGDrag & Dropもそーだし、
0139デフォルトの名無しさん
NGNGもちろん、AWT→Swingのほうがいいですよ
ただ、GUIやりたいっていったから
Swingを最終目的として「買っておいたほうがいい」
実際イベントは、java.awt.event.*
に依存するところが多いし
もちろんSwingコンポの独自イベントもあるが・・・
ただ、スレッドセーフでないのでSwingは気をつけないといけない
また、Swingは描画コンポーネントだということで
AWTとはちがいます
0140デフォルトの名無しさん
NGNG0141デフォルトの名無しさん
NGNG知っているなら教えていただけませんか?
お願いします
0142デフォルトの名無しさん
NGNGスレチガイなんだが outerHTML
http://www.microsoft.com/japan/developer/library/jpisdk/dhtml/references/properties/outerHTML.htm
0143デフォルトの名無しさん
NGNGこの本で勉強しようと思うのですが大丈夫でしょうか?
言語は、Cの文法がかろうじてわかる程度の
知識しかありません。
0144デフォルトの名無しさん
NGNGとりあえず、相手先に渡してダブルクリック一発で起動してもらいたいんですが。。。
例えばJbuilderを使って、.exeファイル( Windowsで動けばよい )を作ることはできるでしょうか?
0145デフォルトの名無しさん
NGNGあんまり勉強しないし、
勉強しても中途半端な知識しか持たないよーな。
0146デフォルトの名無しさん
NGNGマニフェストファイルを JAR ファイルに入れとけ。作り方は JDK 付属の
JAR ドキュメント見れ。
0147デフォルトの名無しさん
NGNG1.jarファイルを作って Manifestファイルの[Main-Class:]を指定する。
http://java.sun.com/j2se/1.3/ja/docs/ja/guide/jar/jar.html#Manifest%20Specification
2.ネイティブコードに変換するツールを使う
http://www.xlsoft.com/jp/products/jet/new_feature.html
3.起動用バッチファイルを書く
こんな感じかな?
0148デフォルトの名無しさん
NGNGJCraftで検索して見れ
0149デフォルトの名無しさん
NGNG4 Java Web Startを使う
ttp://www-6.ibm.com/jp/developerworks/java/020215/j_j-webstart.html
0150デフォルトの名無しさん
NGNG0151デフォルトの名無しさん
NGNG”ダブルクリック”という動作を一発で起動。
0152デフォルトの名無しさん
NGNG0153質問です
NGNG画像を表示してるのですが、なぜかJPanel#paintがエンエン呼び出されます。
なぜなんでしょうか?CPU使用率が100%でかなりいけてません。
public void paint(Graphics g) {
System.out.println("in paint");
Image img = createImage(MemoryImageSourceを生成するメソッド);
g.drawImage(img, 10, 10, this);
}
こんな使い方です。
0154デフォルトの名無しさん
NGNGダウンロードとインストールと起動を
クリック一発(または二発)でできるよ。
ただし相手の環境にJavaWebStartがインストールされてる必要がある。
とりあえず試してみれ。
ttp://java.sun.com/products/javawebstart/apps/draw.jnlp
0155デフォルトの名無しさん
NGNG結局、相手先にも、何らかのJava環境をインストールしてもらってないとダメな
場合が多そう。相手によっては嫌がりそう。
>2.ネイティブコードに変換するツールを使う
>http://www.xlsoft.com/jp/products/jet/new_feature.html
これが、一番魅力的。でも、このツールを買わなければいけないのは辛い。
0156デフォルトの名無しさん
NGNG「関連付けがどーのこーの」という窓が開くだけなんだけど。。。。。
0157デフォルトの名無しさん
NGNGそのコードだと、
Imageオブジェクトが生成されて、
画像の生成が開始される。
↓
drawImageが呼ばれる。
↓
画像の生成が終わり、
repaintが自動的に呼ばれる。
↓
繰り返し
になる。
あと1フレームごとにMemoryImageSourceと
Imageオブジェクト作ってるのもかなり無駄。
0158デフォルトの名無しさん
NGNGJDK じゃなくて JBuilder だっけか? 関連付けされてないかも。
どうでもいいけど Main-Class のマニフェストが入っていない JAR を
ダブルクリックしたとき、無言で終わる javaw は何とかしてほしいな。
0159デフォルトの名無しさん
NGNG任意のページに飛ばすにはどうすればよいでしょうか?
0160デフォルトの名無しさん
NGNGJava が有効になってないっす。飛びます、飛びます。
<SCRIPT LANGUAGE="JavaScript">
document.location = "no-java.html";
</SCRIPT>
</APPLET>
0161質問です
NGNGえっとですね、サイクルの説明がいまいち分からないのですが、
Image img = createImage(MemoryImageSourceを生成するメソッド);
画像を生成する
↓
g.drawImage(img, 10, 10, this);
表示する
↓
paint処理終了
ってことではないのですね?「画像の生成」って?
drawImage関数により実際にモニターに表示されることですかね。。?
よろしければもう少し詳しく説明していただけると大変ありがたいです。
>あと1フレームごとにMemoryImageSourceと
>Imageオブジェクト作ってるのもかなり無駄。
動画を表示しようと思ってるのでこの処理をpaint内でやってます。。。
というか、paint内でやるのはやっぱりおかしいですかね?
むずいなぁ。。
0162157
NGNGこんなかんじにして
stepを繰り返し呼ぶようにしてやればよいはず。
{
source = new MemoryImageSource(w, h, cm, buffer, 0, w);
source.setAnimated(true);
source.setFullBufferUpdates(true);
}
public void paintComponent(Graphics g) {
if(offImage == null) {
offImage = createImage(imageSource);
}
g.drawImage(offImage, 0, 0, this);
}
void step() {
//描画処理いろいろ...
source.newPixels();
}
0163157
NGNG実際の処理は別スレッドで行われる。
その別スレッドの処理が終了しないうちに画像を描画しようとすると
その描画処理は保留されて、画像の完成を待ってから改めて
repaintが呼ばれることになる。
(ここでrepaintあ呼ばれるのはdrawImageの第4引数で指定された奴)
以上、かなりいいかげんな説明。
詳しくは自分で調べてちょ。キーワードは
- JDK1.1のプッシュ型イメージモデル
- ImageProducer/ImageConsumer/ImageObserver
0164デフォルトの名無しさん
NGNG英語出力にしたいのですが・・・。
因みに
javac -J-Duser.language=en Hoge.java
じゃ駄目でした。
0165デフォルトの名無しさん
NGNGそれ、英語にしてるんだけど、どこのロケールにしたいわけ?
0166デフォルトの名無しさん
NGNGありがとうございました。
オフの場合自動的に指定URLに飛ばす事はできませんでしたが
ダミーページを挟むことでなんとか形になりました。どもでした。
0167164
NGNG因みにあれをやると日本語になります。
環境: win2k + jdk1.3
0168デフォルトの名無しさん
NGNGその本ちょっと難しいぞー
種類イロイロあるからどれを買ったかわかんないけど
初心者読む本じゃないな
でも、持っていて絶対損はありません
0169デフォルトの名無しさん
NGNG-J-Duser.region=US も併用してみたら?
0170デフォルトの名無しさん
NGNG0171デフォルトの名無しさん
NGNG日本語のままでした。
不可能なのかな。
0172デフォルトの名無しさん
NGNGhttp://java-house.jp/ml/archive/j-h-b/034490.html#body
コレじゃなかったような気がするんだよなぁ…
0173デフォルトの名無しさん
NGNGsun/tools/javac/resources/javac.properties を
sun/tools/javac/resources/javac_ja.properties
にコピーする、んでイケルんじゃないかと思われ。
tools.jarのバックアップ取るの忘れないようにね。
0174デフォルトの名無しさん
NGNG>>173
その方法の方がベストでしたね・・・
0176デフォルトの名無しさん
NGNG明日、お金いっぱい持って本屋に行ってきます。
0177デフォルトの名無しさん
NGNG高いし重い(笑
読むとき手が疲れる。
もっと分冊にしてほすい。
0178デフォルトの名無しさん
NGNG猛勉強したいんだけどさ
ネット上でわかりやすい場所ないですかね?
独習Javaが届くまでのつなぎとしてさ
0179デフォルトの名無しさん
NGNG0180デフォルトの名無しさん
NGNG0181デフォルトの名無しさん
NGNG独習Javaだめなん?
もっといい本あるなら情報きぼんぬ
0182デフォルトの名無しさん
NGNGバネやゴムが伸縮するような動きをする
グラフィックがあるHPを見かけたのですが、
あーゆーのって物理の公式をプログラムに
おきかえているのですか?
もしそうだとしたらJavaで書く物理公式集とか
あるのでしょうか?
おすすめの本、HP等あったら教えて下さい。
ちなみに物理関係のHPいろいろ見ましたが、
どうJavaに置き換えてよいやらさっぱりわかりませんでした。
0183デフォルトの名無しさん
NGNG各部位の位置が時間に従属する関数(重力とかは全部「定数」だよね?)
だろうから、タイマースレッド作って一定時間ごとに部位の位置を計算
して画面に描けばいいだけじゃないの?
0184182
NGNGありがとうございます。
ttp://www.sodaplay.com/zoo/index.htm
ここにあるようなマウス操作にリアルタイムに
反応して微妙な動きするやつ作ってみたいのです。
0185デフォルトの名無しさん
NGNGクラスファイルDLして逆コンパイルするのが一番楽だったりして。
0186デフォルトの名無しさん
NGNG本じゃないけど、高木先生のジャバハウス覗いたら?
かなり勉強になると思うけど。
0187デフォルトの名無しさん
NGNGオブジェクトとして作るhtmlを作る。
htmlを表示させて、JavaScriptで画面を描画。そのテキストボックスに
日本語やアルファベットを入力して、submitボタンを押してJavaServletへデータを送る。
すると、JavaServlet側でデータを覗いてみると、日本語だけ文字化けしてるのだけど、
これってJavaScript側か、JavaServlet側で文字化け回避方法ってない?
サンプルがあるとありがたいです。
回避方法考えるだけで、これだけで1日つぶした・・・。
0188デフォルトの名無しさん
NGNG初心者向けには、トピックス眺めると良いと思うが…
最近発言者が勘違い馬鹿の巣窟となっていて、やり取りの内容が
極めて腐ってるので、MLへの加入はしないほうがいいと思う。
0189デフォルトの名無しさん
NGNGUnicodeにエンコードして送っとけ。
0190デフォルトの名無しさん
NGNGJavaScriptで画面を全部作った(説明どおり)状態でサブミットすると、
Shift-JISで送らずにUnicodeで送ってくる模様。
後、環境はIBMのhttpServer+WebSphere3.5.4。
0191デフォルトの名無しさん
NGNGEUC_JPにエンコードして送っとけ。
0192デフォルトの名無しさん
NGNGPolygonを使うまではわかったのですが・・・。
0193デフォルトの名無しさん
NGNGそんなの入門書見れば載ってるだろ
俺は使ったことないが、勘で答える
まず、それぞれの点のx、y座標を
配列に入れて
Polygon(int[] xpoints, int[] ypoints, int npoints);
で、いいんじゃない?
API見て理解できないようじゃ
オブジェクト嗜好がわかってないよ
JavaのAPIは、わかりやすいんだから
0194デフォルトの名無しさん
NGNGいい得て妙。
0195デフォルトの名無しさん
NGNGGraphics2D graph2d にたいして
graph2d.draw( poly ); か
graph2d.fill( poly );
http://java.sun.com/j2se/1.3/ja/docs/ja/api/java/awt/Graphics2D.html#draw(java.awt.Shape)
http://java.sun.com/j2se/1.3/ja/docs/ja/api/java/awt/Graphics2D.html#fill(java.awt.Shape)
Graphics graphics があったときに
graphics.drawPolygon( poly ); か
graphics.fillPolygon( poly );
http://java.sun.com/j2se/1.3/ja/docs/ja/api/java/awt/Graphics.html#drawPolygon(java.awt.Polygon)
http://java.sun.com/j2se/1.3/ja/docs/ja/api/java/awt/Graphics.html#fillPolygon(java.awt.Polygon)
0196デフォルトの名無しさん
NGNG馬鹿みたいに買いあさっていたからな
独習Javaは初心者にはもってこいだ
BlackBookは初心者が読むのにもいいし
中級でも結構つかえる
独習Javaにはない記事には
クリップボードのつかいかた
Beanのつかいかた
オブジェクト尻洗いぜーション
JDBC,Servlet,Java+CGI など簡単ではあるが
基本から、使えるTipsまで載っている
コアJavaは中級以上じゃないと読みこなせないだろう
ただ、持っていて損はないし
有用なTipsがわんさか詰まっている
ので、初心者も買ってみればいい
コレのおかげで難問解決したことが何度あったことか・・・
(俺の持っているのは2000・12・31の初版)
まあ、あとはSwing関連の本ですね
普通Javaの入門書はSwingの解説までしてないから必要でしょうね
BlackBook のJavaSwingプログラミング持ってるけど
あの程度の本でいいんじゃない?
あとは、本の発刊日とか版をみて、古いのは避ければいい
同じ本が2冊以上並んでいるときも新しいのと古いのがある場合もあるので
よく見てください
ところで、BlackBookに登場する「Jhonson」っていうやつは
なにものなんだ?
新米プログラマ:「Jhonsonのやつが僕の作ったクラスをめちゃくちゃにしたんだ!」
0197デフォルトの名無しさん
NGNGエッセンシャルJavaってどうよ?
0198デフォルトの名無しさん
NGNGとりあえず、formの属性にaccept-charset付けたら?
ブラウザにもよるけど。
0199デフォルトの名無しさん
NGNGEnterprise Java Beans 3rd editon
Richard Monson-Haefelってどうよ?
0200デフォルトの名無しさん
NGNG>>199
どうよウザ
0201デフォルトの名無しさん
NGNGaccept-charsetか。
これは試してないな。今から会社逝くんで、会社に着いたら試してみる。
>ブラウザにもよるけど
ブラウザ依存と取れるけど、ターゲットとしてるブラウザは、
IE5.5SP2以上と、NS6.1以上だから、これらで動いて文字化けしなければ
ラッキーだ。
THX。
0202198
NGNGブラウザなら、accept-charset理解するか。で、このへんって
最近どうなの? 昔はとりあえずISO-8859でパラメータを受け取って
自分でJisAutoDetectに通すのが普通だと思ってたんだけど、
Unicodeで送られるとJisAutoDetectって規格上Unicodeの判別して
くれないよね。
http://java.sun.com/j2se/1.4/docs/guide/intl/encoding.doc.html
`multipart/form-data'を指定して中のContent-Typeについている
charsetを期待するってのはありなのかなぁ。どなたか現状を教えてください。
0203デフォルトの名無しさん
NGNGなかなかいいですね。
紀伊国屋(梅田)ではホームページ言語ってとこに並んでて
見つけるのに苦労してしまった。
ホームページ言語って書かれるとHTMLとか
JavaScritのことだと思っちゃうよね。
CとかC++(プログラミングって棚)と一緒に並べて置いて欲しかった。
ちなみにPerlもホームページ棚にしかなかった。
0204デフォルトの名無しさん
NGNG0205デフォルトの名無しさん
NGNGくそ質問でスマソ
0206デフォルトの名無しさん
NGNG0207デフォルトの名無しさん
NGNGjava.sun.com
0208デフォルトの名無しさん
NGNG0209デフォルトの名無しさん
NGNG205みたいな質問するかなぁ?
0210デフォルトの名無しさん
NGNGJAVA始めたいのですが、仕事で使うJAVAって、どんなことをするんですか?
やっぱアプレットってやつですか?
関係ないけど当方VB、VBAしかやったことないです。
>>203
梅田紀伊国屋のJAVA関連書籍の並べる所間違ってるんじゃないかと
思ってたよ。HTML、ASP、javascript、JAVA全部いっしょくた。
0211デフォルトの名無しさん
NGNGおい、VJ++J#とJava2APIを一緒にすんじゃネーよ
0212デフォルトの名無しさん
NGNGサーブレットが多いんじゃない?後は、普通にアプリケーション。
アプレットは、もう終わってると思うよ。JWS使うべき。
0213デフォルトの名無しさん
NGNGJDK1.4のjavacでコンパイルしたものを、JRE1.2や1.3の環境で
問題なく動作させることはできるのでしょうか。
(APIについては、前バージョンからあるものだけを使っているものとする)
0214デフォルトの名無しさん
NGNGJRE1.1だとダメってのがFAQであったような
0215デフォルトの名無しさん
NGNG-target 1.1 オプション付けてもだめ?
0216デフォルトの名無しさん
NGNG俺は止めたほうがいいと思う。やるなら -target オプションつけたほうが良い。
1.4 のコード JAD で逆コンパイルしてみたけど、1.3 以前の頃のようにきれいに
戻らない。フロー変える最適化もされているみたい。
0217デフォルトの名無しさん
NGNGコンパイルは通ったのですが実行すると
Exception in thread "main" java.lang.NoClassDefFoundError:
となってしまいます。ちなみに、前に作って動いていたものも同様になってしまいます。
classpassの設定が失敗してるらしいというのを突き止めたのですが
どのように書き直せばいいのかがわかりません。ご教授くださいませ。
0218デフォルトの名無しさん
NGNG0219デフォルトの名無しさん
NGNG0220デフォルトの名無しさん
NGNGなんでパス消えてるのさ…。お騒がせしました。ぺこり
0221デフォルトの名無しさん
NGNGそれで、よく考えてみると
String date = "3/11";
System.out.println("今日は"+date);
っていうのも実はメソッドにオブジェクトを渡しているような
気がしたのですが、この解釈はただしいのでしょうか?
さらにいろいろ、考えてみたのですが上の例の3/11っていうのは
オブジェクトdateのインスタンスフィールドに格納されてたと
いうことなのでしょうか?
するとSystem.out.printlnというのは、そのインスタンス変数を
利用する方法を知っているということですか?
0222デフォルトの名無しさん
NGNG知っているというよりは決まった方法を使うってことで
その方法というのがdateからStringを取り出すということで
toStringを持ってない人を突っ込んだらエラーになるっつーことで
0223デフォルトの名無しさん
NGNG次のようなサッカー大会のデータ
年度:勝者校:敗者校
例
1995:Shimizu:Tottori
1995:Tokyo:Shiga
・
・
をファイルから読み取り、チーム名、勝数、負数、参加年度を
マッピングを使って整理します。 そしてすべてのデータを
読み終えた時に下記のように出力します。
Name: Tokyo Wins: 2 Losses: 1
Years: 1989 1990
Name: Osaka Wins: 5 Losses: 4
Years: 1984 1988 1989 1991 1995
・
・
0224デフォルトの名無しさん
NGNG宿題、手伝おっか?
http://pc.2ch.net/test/read.cgi/tech/1011722640/l50
0225デフォルトの名無しさん
NGNG適当に表示するというのを行数分繰り返せばいいのか。
レズ画像10枚分の仕事だな。
0226続き
NGNGclass TeamInfo
{
int wins;
int losses;
Set years;
TeamInfo(int wins,int losses,String year) {
// ここにコンストラクタを
}
void incrementWins() {
wins++;
}
void incrementLosses() {
losses++;
}
void addYear(String aYear) {
// addyearをここに
}
public String toString() {
// toString()をここに
}
}
0227デフォルトの名無しさん
NGNGわかりました。今からそちらに行きます。
マルチポストになってしまいますが
すいません
0228220
NGNGなるほど。
0229インプットファイルの例
NGNG1939:Chiba:Shizuoka
1940:Hiroshima:Tokyo
1941:Hiroshima:Chiba
1941:Tokyo:Hiroshima
1942:Osaka:Yokohama
1942:Osaka:Saitama
0230220
NGNG.toStringを使ってString型を取ってくるんですね
↑間違ってたら指摘して下さい。
それじゃあ
import java.util.Date;
public class today {
public static void main (String[] args){
System.out.println(new Date());
}
}
というのは、
DateクラスがインスタンスメソッドとしてtoStringをもっている
ということですか?
0231デフォルトの名無しさん
NGNGはい、そのとおりです。
APIでDateを見るとよりいっそう理解が深まるかと。
0232b
NGNGあるサイトで、申し込みボタンを押したらこのようなエラー
がでました。どのようにすればよいのでしょうか?
-----
Error: 500
Location: /chkcontents.jsp
Internal Servlet Error:
javax.servlet.ServletException
0233デフォルトの名無しさん
NGNG0234b
NGNG「インターネットで予約がうまくできない場合などはお電話ください」
とあるので、諦めて明日電話したほうがいいですかね。
0235デフォルトの名無しさん
NGNG他の板へお帰りください。
ここは「Javaプログラミング」のスレなんですが。
0236デフォルトの名無しさん
NGNGそうだな。
画面のハードコピーか保存したものがあれば対処するほうも楽だが
そこまでする義理も無いだろ。
0237b
NGNGわかりました。去りますね。
プログラム見ても何が書いてあるのかわからないので
全部コピーする度胸もありませんし・・・
では。
0238デフォルトの名無しさん
NGNGじゃばってなんじゃば?
0239デフォルトの名無しさん
NGNGhttp://park.ruru.ne.jp/ando/daijavaco/
0240デフォルトの名無しさん
NGNG萌えー萌えー
0241デフォルトの名無しさん
NGNG/〇ヽ
(( ゚Д゚)) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(| |) < 私が じゃばこ ですが、何か?
〜| | \____________
∪∪
0242デフォルトの名無しさん
NGNG読みも書きも同時にできるストリームが1.4で実装されたらしいんだけど
それってソースパクッてきて1.3で使ってもいいの?
仕事上1.4にできないので・・・
0243デフォルトの名無しさん
NGNGJMMの外にメモリ確保するらしいから、ランタイムにデカイ拡張が
有ると思うよ。ランタイムを1.4にしなきゃどの道使えないと思うが。
0244242
NGNGそうすっか。
じゃあ今まで通り自作のしょぼい実装を使うことにします。
じゃばこさん、ありがとう
0245デフォルトの名無しさん
NGNGところで、JTextFieldのリスナーについてなんですが、、、
もし複数のJTextFieldがある場合って、別々にリスナーを
作るしか方法はないんですか?
たとえば、ボタンとかだったら、同じリスナーで
getSource()とかでソースを判断してイベント起こせる
じゃないですか。JTextFieldはそれができないんでしょうか?
どなたかよろしくお願いします!!
0246デフォルトの名無しさん
NGNG/〇ヽ
(( ゚Д゚)) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(| |) < 逝って良しじゃば。
〜| | \____________
∪∪
0247デフォルトの名無しさん
NGNGつうか、テキストフィールドでどんなイベントをハンドルするつもりなんだ?
そこを間違ってそうなアホさが漂っているので…杞憂ならスマソ。
0248デフォルトの名無しさん
NGNGこれってコンパイラレベルで区別してるのですか?
0249デフォルトの名無しさん
NGNG他に方法があるのかYO!
0250245
NGNGinsertUpdate, changedUpdate, removeUpdateで
いろいろやっています。根本的に間違っているのでしょうか?
どうか教えてください。
0251デフォルトの名無しさん
NGNG0252デフォルトの名無しさん
NGNGやっぱし?
ちょっとダサいね。この部分。
0253デフォルトの名無しさん
NGNGコンパイル時に開発者に警告する以外に目的があるのか?
0254デフォルトの名無しさん
NGNGそこまでわかってんなら試せよ。
0255研修中
NGNGのargs.lengthってどういうことをあらわしているのですか?
どこを調べても詳しくのっていないので、、
0256デフォルトの名無しさん
NGNG>どこを調べても詳しくのっていないので
氏んでください。
0257研修中
NGNG0258デフォルトの名無しさん
NGNG0259デフォルトの名無しさん
NGNG>のargs.lengthってどういうことをあらわしているのですか?
お前がどうしようもないアホだってことかな。
0260研修中
NGNG叩くんだったらもっとおもろくやってくれよ、、、たくっ、、
0261デフォルトの名無しさん
NGNGオマエコソナー
0262研修中
NGNG0263デフォルトの名無しさん
NGNGJavaを使い始めて思った事はやはり「重い」ということでございました。
貧弱な環境ではアプリが頻繁にこけたりもするようで困ってます。
聞くところによると、
実行中の重さの原因はSwingに由来するものが多いとか聞きます。
.いまどきながらAWTで書いたりすると、軽くなったりするのでしょうか。
またGUIを使わないとかなり軽くなりますか?
こけては困る部分をGUI無しで作って走らせて、
GUIは別のアプリとして開発して走らせようとも考えたのですが、
これはどうですか。
有効ですか?二つも同時に走らせる事になって結局遅くなりますか?
0264デフォルトの名無しさん
NGNG0265デフォルトの名無しさん
NGNGもうしわけないです。
でもAWTの開発方法は知りませんし、
もし不必要なら今から学んでも完全に無駄だと思いますので困っています。
GUI無しサーバーと、GUIクライアントに分割する場合には
アプリ間の通信方法が必要になるはずですが、それもまだ知りません。
0266適当マン
NGNGString args[] の要素数
0267y
NGNG凝ったGUIを必要としないAWTで十分なアプリならAWTでやればいい。
ルータの設定ツールで見たことある。結構軽いよ。
ところで何を作りたい?
さまざまな組み合わせを漏れなく総て列挙するのはつらいし無意味とおもうのですが?
0268デフォルトの名無しさん
NGNGあー、たしかにどこしらべても詳しくのってないね(ピュア
http://google.yahoo.co.jp/bin/query?p=length+JAVA&hc=0&hs=0
ノウミソツカエアフォタレ
0269デフォルトの名無しさん
NGNGHttpsession.classが見つかりません。
となってしまいます。(その他のクラスも同様)
解凍して移行したときにコピーし忘れだと思うのですが
このclassの設定ファイル(jarファイル?)ってどこに設置されてますでしょうか?
私自身サーバを理解できてないので意味不明なところがあったらごめんなさい。
0270デフォルトの名無しさん
NGNG0271コナソ
NGNG0272デフォルトの名無しさん
NGNG現状での問題をもう一度お願いします。
サーバ:アパッチ、トムキャット4
で、ジャカルタ・タービンをインストール(というか解凍)して
antでビルド成功。
そして、アクセス!…と来たのですがプラウザ真っ白。
なにも表示されません。
現在、build.xmlとserver.xmlをチェックしたのですが問題なさそう。
なにか操作の糸口があれば…と。よろしくお願い致します。
ジャカルタプロジェクトはtomcat3だから、多少の不具合はでる(269のようにsession.classの場所が移動してたし)
と思っていたのですが
0273272
NGNG0274デフォルトの名無しさん
NGNG> ジャカルタ・タービン
この辺、カタカナで書くと何か変な感じするね。
0275272
NGNGたんに、トップページのアドレスが間違ってただけでした 申し訳ない
0276デフォルトの名無しさん
NGNG/〇ヽ
(( ゚Д゚)) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(| |) < ・・・・・・・・。
〜| | \____________
∪∪
0277デフォルトの名無しさん
NGNGちょっと待ってその頭の上に乗っかってんの何?(w
0278じゃばこ
NGNG人
/〇ヽ
(( ゚Д゚)) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(| |) < 私は じゃばこ ですが、それが何かじゃば?
〜| | \______________
∪∪
http://javaco.org/
0279デフォルトの名無しさん
NGNGねえ寒くない?寒くないの!?
つーかウチュウ人?ウチュウ人なんでしょ?
0280デフォルトの名無しさん
NGNG/  ̄ ̄ ̄ ̄ \
/ \
/ ヽ
/ ⊂ニニニ⊃
| 人 ⊂ニニニニニニニニ⊃
| /〇ヽ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
Λ_Λ (( ゚Д゚)) < うるせー!逝って良しじゃば!
( ´∀`)( ,,ノ \________________
( つーo皿 /
(_ ̄)'^◎ /⊂ニニニ⊃
|/(_) \ ____ /
◎
___,⌒ヽ / ̄ ̄ ̄ ̄ ̄
\ ' ヽ ) | 田 田
田 田| ) ) | 田 田
田 田| ) | 田 田
0281通りすがりmkII
NGNG> /〇ヽ
> (( ゚Д゚)) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
> (| |) < 私は じゃばこ ですが、それが何かじゃば?
> 〜| | \______________
> ∪∪
こういう宇宙人、いたよね昔。
0282デフォルトの名無しさん
NGNG「ギコじゃばこ」は好きだな(w
0283デフォルトの名無しさん
NGNG/〃⌒⌒ヽ
〈〈 ノノノハ)))
|ヽ||´ ∀`|| にははっ
⊂[リ∨╂リ]つ
. 「、 ̄ ̄ ̄ リ /リリリリリ  ̄ ̄ ̄\.
/\\ U U \
,.' \\ \
/ \「. ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ |
ヽ ノ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ヽ.
\ ,.' ヽ
ヽ . ' ヽ
ヽ{ _ ____ __}
.  ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄
0284デフォルトの名無しさん
NGNGJavaPressだかの記事中に出すのはやめてくれ。>> じゃばこ
でもギコじゃばこはイイ!
0285デフォルトの名無しさん
NGNGいたなぁ〜!!
たしか森の中での写真があったはず。
Javaとは寸分の関係も無いがな(w
0286消防
NGNGJAVAのAppletをとりあえず作って完成したので
サーバーサイドのJAVAプログラムを作ってみようと考えています。
何をしたいかは、XMLをサーバーにおいて
HTMLに変換した結果だけをクライアントに送りたいというもの。
簡単な実験のつもりで、いろいろサーブレット・JSPについて調べてみたら
サーバー側にJRunとJSDKが必要とか書いてあるし、
Apacheの設定なども必要らしい?
普通のプロバイダーで5MB容量でTelenet使えない我が環境では
どうすることもできないのだろうか?と悩んでる今日この頃。
もしかして普通のJAVAアプリ入れれば普通に動くとかいう落ちがあるかもしれないが
こんな環境の俺が、サーブレットとは言わないが
サーバーサイドでJAVAで書かれたプログラムを動かして
HTML変換や、XML書き換えなんかはできないのですか?
厨な環境は、CGIでもやってろということになるのですか?
(スレ・板違いならスマソ)
0287デフォルトの名無しさん
NGNGなんつーか、おおらかな目でみればCGIもサーブレットも
おんなじなんですよ。
人
/〇ヽ
(( ゚Д゚)) / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(| |) < 自分のパソコンにJRunなり、Tomcatなり入れればよいじゃん?
〜| | |Java勉強用の環境ならば、Apacheも特に入れなくとも良し。
∪∪ \_________________________
0289消防
NGNG書き方が悪かった。CGIというかPerlだね。これ。
あの変態的な書き方だけは避けたい、とは言わないけど
サーバーサイドでJAVAしてみたいのです。
で、可能なのですかね?(上記環境で)
0290デフォルトの名無しさん
NGNGじゃばこの じゃばJava相談室 その1
0291消防
NGNGHPで動かしてみたいのです。
(なんというワガママぶり)
0292デフォルトの名無しさん
NGNGじゃ、無理。
0293消防
NGNG簡潔な結論。惚れ惚れした。
とにかくアリガト
0294デフォルトの名無しさん
NGNGttp://www.vector.co.jp/soft/winnt/writing/se073264.html
ttp://hiroshima.cool.ne.jp/h_sinobu/
試用期間だけでいいから使ってみ
0295勉強人J ◆ZlUAfWEw
NGNGGregorianCalendar クラスを拡張して Day と言うクラスを作ったんですが
なっとく出来ない個所があります。
教えて下さいオネガイシマス。
0296デフォルトの名無しさん
NGNG0297勉強人J ◆ZlUAfWEw
NGNGpublic class reidai16{
public static void main(String args[]){
int month = 3,day = 13; //誕生日3月13日
Day t1 = new Day();
Day t2 = new Day(2002,month - 1,day);
switch (t1.compare(t2)){
case 0 : System.out.println("誕生日おめでとう!");
break;
case 1 : System.out.println("誕生日は過ぎました");
break;
case -1 : System.out.println("誕生日はまだです。");
break;
}
}
}
class Day extends GregorianCalendar{
public Day(){
super();
}
/* public Day(int y,int m,int d){
super(y,m,d);
}
*/
public int compare(Day t2){
if (get(Calendar.MONTH) == t2.get(Calendar.MONTH) && get(Calendar.DATE) == t2.get(Calendar.DATE)){
return 0;
}
else if (before(t2)){
return -1;
}
else {
return 1;
}
}
}
0298勉強人J ◆ZlUAfWEw
NGNGGregorianCalendar クラスを継承してるので親クラスのコンストラクタを
子クラスが全部持ってるのなら、コメントアウトした部分は無くても良いんじゃないか
と思ったんですが、コンパイルしてみたらエラーが出てしまいました。
何故なんですか?
読みにくくて申し訳無いんですがよろしくオネガイシマス。
0299デフォルトの名無しさん
NGNG0300勉強人J ◆ZlUAfWEw
NGNGなんと!!
そうだったんですか、長々とすみませんでした。
どうもありがとうございます。
0301デフォルトの名無しさん
NGNGdeleteが欲しい・・・
0302デフォルトの名無しさん
NGNG参照外しておけば、メモリが足りなくなる前にFullGCが走るだろうが。
問題あるか?
つうか -Xで最大ヒープサイズ指定できるオプション知らないという話か?
0303デフォルトの名無しさん
NGNGGCが走る前にアウトオブメモリーになるの。
メモリ1Mb以下なの。
0304デフォルトの名無しさん
NGNGハァ???
なんでそんなリソースでJavaなんか使ってんの?
0305まだまだ素人で
NGNGパソコンを1台を渡させてそこからJavaを使ってホームページを作れと言われたら、
どのようにしていけばいいのか調べても理解が出来ないのですが、教えてください。
0306デフォルトの名無しさん
NGNG組み込みなの。
動的にメモリ確保してるといつ爆発するかわからないの。
オレも泣きそうなの。
0307デフォルトの名無しさん
NGNGあんたの発言が理解できない。
ホームページが作りたいなら、サーバにhtmlテキストでもアップしときなさい。
Javaは窓から投げ捨てろ。
0308プロ
NGNGJDKをインストロールしる。
googleでJDK検索しる。
0309デフォルトの名無しさん
NGNGあー、組み込みでJava…じゃあ仕方ない?
<実行時メモリ使用量の最小化だけを目的としたコーディングとは?>
1.newしない。
2.クラスは1こ、メソッドは全部そこでstaticで宣言する。
3.変数は可能な限り全部staticなプリミティブ値にする。Javaの1ワードを使い切る
目的で、型は可能な限り全部int。16ビットのビットフラグとして用いても良し。
4.文字列は仕方ないのでchar[]。
5.シンボルテーブルを節約するため、全てのシンボルは可能な限り短い名前にする。
…そんなルールで書いたソースは、今更書きたくないし、読みたくない。
つうか、Javaでやりたくない。
0310309
NGNG0311デフォルトの名無しさん
NGNG指針示してくれてありがとうなの。
すでに文字列はbyteでやってるの。
Stringは永遠に封印なの。
つーか、1.と2.は冗談ぬきで今考慮中なの・・・
0312309
NGNGbyteはメモリに無駄が出るかもよ。確か普通のJVMは全ての変数にint分の
サイズを割り当てるはずだから。(普通じゃないVM使ってるのかな?)
変数はintで切っといて、1バイトづつ区切って4バイト分をココに書いて
おくと、実行時に文字列関連の使用メモリを1/4にできるかも(藁
あと、Stringが使っているintern()みたいな機構(Flyweightパターン)
は、文字列を沢山使ってるなら役に立つかも。
0314デフォルトの名無しさん
NGNG・・JAVAか?(笑
0315デフォルトの名無しさん
NGNG・・・それでもJAVAですの。
こまめにnullを代入してますの。
0316デフォルトの名無しさん
NGNG何カ所かservlet使わせてくれる無料HPなかったけ?
うろ覚えだけど。
0317デフォルトの名無しさん
NGNGニックネームでよんでいるのでしょうか?
雑誌で、v1.5からテンプレート機能が使えるようになると
書いてあったのですが、その記事の中で、v1.3やv1.4
でも既に使えるようになっている、とも書いてありました。
是非、使ってみたいと思っています。
一応、javaの本家で探してみたのですが、”テンプレート”で
検索してもあたりませんでした(template)。javav1.5では
テンプレート機能を、なんという、ニックネームでよんでいるのでしょうか?
詳しい方々教えてください。
お願いいたします。
0318デフォルトの名無しさん
NGNG0319318
NGNGで、1.5 って何よ?
0320デフォルトの名無しさん
NGNG0321デフォルトの名無しさん
NGNGhttp://developer.java.sun.com/developer/earlyAccess/adding_generics/
0322デフォルトの名無しさん
NGNG321さん、これです!!
速攻れす、ありがとうございます。思い出せなくて困っていました。たすかりました。
318,319,320さん、JDK1.5のことでした、分かりづらくてごめんなさい。
0323デフォルトの名無しさん
NGNGdisposeってさ、なんかしんないけど
すぐにdisposeされないんだよね
なんでだろう。GCが管理してるんでしょうか
オブジェクトが破棄される(dispose)ときに
そのクラスにfinalizeメソッド(スペル自信ない)があれば
そのfinalizeブロック内の処理が実行されますよね?
でも、disposeされたタイミングですぐにfinalizeブロックの
処理が行われていないようなんです
System.out.println("破棄されました");などの文を
finalizeブロック内に置いて確認したけど
時間的にかなりの間が開いて実行されます
ひどいときはfinalizeブロック内の処理が行われないまま
アプリが正常終了するときもあります
JDK1.3.1です
0324デフォルトの名無しさん
NGNG特にMETALの日本語環境を見てると意気込みが良くわかります。
参考資料
>オブジェクト直列化は、コア Java の入出力クラスを、オブジェクトをサポートするよう
>に拡張するものです。オブジェクト直列化は、オブジェクトとそこから参照されている
>オブジェクトを、バイトストリームにコード化します。 そして、そのストリームからオブ
>ジェクトグラフの完全な復元を行います。
>直列化は、簡易な持続性の実現や、ソケットや Remote Method Invocation (RMI) に
>よる通信のために使用されます。オブジェクトのデフォルトのコード化では、private
>と transient のデータが保護され、クラスの展開がサポートされます。
>クラスは、独自のコード化を実装することができるため、外部フォーマットについては
>単独で責任を持ちます。
0325デフォルトの名無しさん
NGNGこのIDEを使おうと思ってるんですが、
他のIDEを使った事がある方
これと比較してどう思われるか教えてください。
0326デフォルトの名無しさん
NGNG0327デフォルトの名無しさん
NGNG0328デフォルトの名無しさん
NGNGえーとあれだ。GCが管理してる で正解。
具体的には参照を切り離してるだけ。
いつでも開放してもいいよ っていうのを
VMに教えてるだけですよ。
0329デフォルトの名無しさん
NGNG次の10件、前の10件の作り方がよくわからないよー。
セッションを作成して、URLリライティングを
次、前の10件につけて飛ばして、条件分岐すれば、
との俺の考えなのですが、そのやりかたがよくわかりません。
また、他のやり方があるならばよろしくお願いいたします。
0330デフォルトの名無しさん
NGNG0331デフォルトの名無しさん
NGNGサーブレットだよね
普通にサーバ側に「ここからここまでよこせ」っていうのを
送りつければいいんじゃないの?
0332323
NGNGさんくす
理解しました
0333これ書くの、これで何度目だろう?
NGNGだから、FontUIResource差し替えろよ。ディザがでるのはデフォルトだからだよ。
0334333
NGNG使い道を知った…これ、使うと使わんとでは、GUIの印象が違いすぎる…
Swingも全然遅くないじゃん…
みんなは、知ってた?
0335デフォルトの名無しさん
NGNGAPI見たけどなんに使うのかようわからんかった。。
そんなにスゴイの?
0336デフォルトの名無しさん
NGNGGUIのコンポーネントって、普通は各種プロパティを変更すると、もしVisible
な状態ならすぐ再描画が走っちゃうじゃん。この処理が画面上で繰り返し起こる
ととても見苦しいし、遅くなる。
ところが、コンポーネント群のルートになるContainerのinvalidate()を
事前に呼んででおくと、その後そのContainerのvalidate()を呼ぶまで画面
上のContainerの責任範囲の再描画が遅延されるのよ。
普通にやると、setText()だのsetEnabled()だのをコールする度に、それぞれの
コンポーネントで再描画してしまうところが、ルートコンテナのinvalidate()を
よんでおいて、その後子コンポーネントのプロパティ変更を全部してしまって、
それからルートコンテナでvalidate()呼ぶと、validate()呼んだときに一回だけ
再描画するだけになるから、格段に速くなるし動作も綺麗になるよ。
って、こういう文章だけで分かるかな?
0337336
NGNGダイアログにいろいろコンポーネントがはってある状態で、なにかのイベント
で一瞬にして全てをdisableにしたい、なんてことは良くあるよね?
このとき、事前に何もせずにコンポーネント一個ずつにsetEnabled(false)
していくと、とても遅くて、途中が間抜けな事態になる。
ここで、全てのコンポーネントのルートなるコンテナ(いちばん簡単なのは
ダイアログのContentPaneだろうね)のinvalidate()を事前に呼んでおいて、
setEnabled(false)の処理を全部終えた後で、ルートコンテナのvalidate()
を呼んでみよう。
…多分感動するよ。俺は感動した。目からウロコ状態。
0338デフォルトの名無しさん
NGNGあるイベントに呼応して見える部分を変えるにはどうしたらよいのですか?
ScrollPaneだとsetScrollPositionというメソッドがあって、これを
使うのだと思うのですが・・・。
ちなみにスクロールバーはNEVERです。
0339デフォルトの名無しさん
NGNGスクロールバーが縦横NEVERのScrollPaneになんの意味があるのだ?
0340ロートルオタ
NGNGサンダーフォースか
タイムパイロットでも作るんだろ
0341デフォルトの名無しさん
NGNGスクロールバーではなく別のイベントで、見える部分を変化させたいんです。
ですから、確かにScrollPaneの意味は無いかもしれませんね。
0342デフォルトの名無しさん
NGNGAutoRedraw OFFを始めて知った感動みたいなもんか(おい
0343デフォルトの名無しさん
NGNG説明にあるような実験やってみたけどあんまり効果がわからないです
>このとき、事前に何もせずにコンポーネント一個ずつにsetEnabled(false)
>していくと、とても遅くて、途中が間抜けな事態になる。
っていうのは1個づつ変わっていくのが目にみえるぐらい遅いということなのかなあ・・・
いってることはわかる。invalidateで再描画を強制的にロックして
validateで再描画・・・
バックグラウンドで別のスレッドが走っているなら
効果あるのかな?ちなみに差し支えなければ効果の見られるソース
教えてください
0344名無し
NGNG最大化したり、他の JInternalFrame を避けて最大化したりする
方法を教えてくださいませ。
0345338=341
NGNG誰もわからないわけじゃないでしょ??
0346デフォルトの名無しさん
NGNGあーあ、言っちゃった。
善意で教えてもらってるところに「早く」は禁句だよ。
あんたの都合押し付けられてもねぇ。。。。
0347345
NGNG早くなくてもいいので、どなたか教えていただけると
大変助かります。よろしくお願い致します。
0348デフォルトの名無しさん
NGNG0349デフォルトの名無しさん
NGNG0350デフォルトの名無しさん
NGNG>>38 じゃダメなのか?
あと、スクロールしなくていいなら
JTabbedPane とか CardLayout 使う事を
考えたほうが良いのでは? とかいってみるテスト。
0351デフォルトの名無しさん
NGNGJavaって割と簡単であるとか初心者にも向いているといわれま
すが、実際はどうなのでしょうか?
Javaの文法自体はすんなりすぐに覚えられたのですが、
クラスの山との果てしない格闘は続くばかりです。
個人的には何とかなってますけども、これが万人に向けてやさ
しいと言えましょうかねえ?
気持ち悪い仕様もあるような気がするし。
Swingでアプリ書ける人って(JDKで)、
どうなんです?意外に思ったより少なそうな気がするのですが。
どうなんでしょう。
0352デフォルトの名無しさん
NGNGどうだろ。
その気になれば誰でも書けると思うけど
それはプログラマなら当然(というか出来ない人はいない)で、
問題なのはやりたがる人がいないということ。
で、反面 企業はじゃばじゃば言ってるから
Javaができる人は 当分の間は くいっぱぐれない と思う。
0353デフォルトの名無しさん
NGNGどこで初心者向きとか言われてるわけ?
どうせ初心者本の帯とかに書いてあったんでしょ?
Javaで商売してる人が山ほどいるんだからそんなすぐマスター
出来たら商売あがったりだっつーのw。
簡単で初心者向けといえばPerlじゃないの?
0354デフォルトの名無しさん
NGNGどういうわけで、やりたがる人がいないのでしょうか。
業界外の人間なので分からないのですが、教えていただけますか?
0355デフォルトの名無しさん
NGNGとりあえずJAVAやっとけ、みたいな空気がありますよね。
(とりあえずCだ、みたいに)
で、やさしいJAVAみたいな本も沢山ある。
そういう本は大抵、文法の(場合によっては通り一辺の)説明しかして
いないわけですが。
文法は全然楽勝で理解できても、その後こそ面倒だと思うのですが。
もしかして世間では挫折者だらけなんだろうか?
ともかくJAVAが初心者向けなんて嘘だとは思います。
0356デフォルトの名無しさん
NGNGそれは今もっともソフト業界で使われている言語がJAVAだから。
JAVAが出来れば生活に困らない。
やさしいJAVA←売れそうだよな。このタイトルw
そんな売り文句をまともに受けるなよ(藁
世間は挫折者だらけだぞ。初心者向けなわけねえだろ。
0357デフォルトの名無しさん
NGNGJava挫折者を大量生産させて自身の地位を安定させようという
現役Javaプログラマの巧妙な罠だと考えている。
オレは マジでJavaは初心者向けだと思ってるけど
そこらで売ってる本で勉強してたんじゃ
初心者は永遠にアプレットどまりだよ。
0358デフォルトの名無しさん
NGNG初心者向けって言っても、
「コマンドラインで文字遊び」
のレベルならね。
その後が簡単とは思えない。
0359デフォルトの名無しさん
NGNG0360デフォルトの名無しさん
NGNG>>クラスの山との果てしない格闘は続くばかりです。
まともなアプリを書こうと思ったらいずれ
API,ライブラリ,アクティブナントカ,システムコール等々の山々と格闘することになる。
Javaはまだ整理されているほうだよ。
0361デフォルトの名無しさん
NGNG「初心者向け」の説明は実にやさしい。
・・というかこの上なくやさしい。
おそるべし「初心者向け」(笑
0362デフォルトの名無しさん
NGNG0363デフォルトの名無しさん
NGNGZ80とかH8なら書ける
でもx86のはやったこと無いから勉強期間1週間ほしいかな
0364デフォルトの名無しさん
NGNG0365デフォルトの名無しさん
NGNG0366デフォルトの名無しさん
NGNG凄いね。
俺もプログラム組んでる身としてどうにか
アセンブラを書けるようになりたいよ。
0367344
NGNGなんか、雑談が始まっちゃってますが、どなたもご存知ないのでしょうか?
345ではないけど、レスがないとガイシュツ過ぎて無視されてるのか判断
しかねます。(質問スレでは仕方ないのかもしれませんが。)
0368デフォルトの名無しさん
NGNG1.4が登場しつつある今でも、問題なくおすすめですか?
0369デフォルトの名無しさん
NGNGそんなレイアウトマネージャはないので、自作しろ。
0370test
NGNG0371デフォルトの名無しさん
NGNGJava2以降は、ライブラリの改定、追加(拡張だったのをコアにいれたり
とか)とバグフィックス・性能改善でバージョンが進んでいるだけなので、
大丈夫でしょ。
0372デフォルトの名無しさん
NGNG0373デフォルトの名無しさん
NGNG本を買うより、API弄る方が早いよ。
0374デフォルトの名無しさん
NGNGRegistryをプログラム内部でnew出来るようになったし、
ソケット生で使うよりずっと楽が出来ると思うんだが、
みんななんで使わないんでしょうか?
バグとかそういう心配は、プログラマが自前でソケット
周り作るのに比べればずっと安全だと思うんだが…
0375デフォルトの名無しさん
NGNGJAVAにもつばつけてSwingアプリを作って見てる人です。
RMIってきちんと動作すると言う点では大丈夫ですか?
つまりバグが埋まっていないかとか、機能的に整備されてい
るのか、と言うような事ですが。
使ってみてどうですか?
確かに便利そうではあるので。
0376デフォルトの名無しさん
NGNG極言すれば、Socketの上でオブジェクトシリアライズ/デシリアライズ
の機構を隠蔽してるだけじゃないか?
RMIを疑わしいと思うようなら、そもそもJavaを使うべきじゃないと
思うよ。
ブロッキングI/OのSocket+監視用スレッドで危なっかしい同期処理を
自前で実装するよりは、カナーリ安全だと思うぞ。其の辺を全てラン
タイムの内でやってくれているわけだし。
0377デフォルトの名無しさん
NGNG日本ではあまり使われていないだけ。
0378デフォルトの名無しさん
NGNGなんでですかね。日本のJavaプログラマが、みんなServletしか
書けない似非技術者ばかりだから?馬鹿Sヨドモが、そもそもその
存在を理解していないから?
0379デフォルトの名無しさん
NGNGありがとうです。
JAVAはつばをつけたくらいなので、詳しくないんです。
身近にJAVAのバグで苦労した人がいるので、つかえるのか
一応聞いてみただけです。
ので、使ってみた人の感想を聞いてみた買ったのです。
ある程度動けば、面倒なCORBAとか自前よりはずっと良いだろう
ことくらいは解りますので。
パフォーマンス的にも問題ないですか?
0380デフォルトの名無しさん
NGNG一度サーバオブジェクトの参照が取得できれば、後は単なるTCPソケット
通信だから、まあ、そんな感じ。
0381デフォルトの名無しさん
NGNGなんかベータのまま出荷されたらしいですが、どうです?
機能的にはなかなか萌えますけど。
Swingが軽くなってると嬉しいんですが。
0382デフォルトの名無しさん
NGNGMetalLookAndFeelのJOptionPane.showInternalXXXDialogが
色付になってかっこよくなってた。ちょっと嬉しかった。
0383382
NGNG0384
NGNG個人的にコンテナを使うときにobjectからダウンキャストするのは
気持ち悪いです
0385デフォルトの名無しさん
NGNGコアにバンドルはJDK1.5からの予定。
0386デフォルトの名無しさん
NGNGありがとう。
C++のテンプレートほど難解にならないことを祈りつつ待ちます。
0387デフォルトの名無しさん
NGNG多相型などがあれば美しく解決できるんですけどね・・
0388デフォルトの名無しさん
NGNGhttp://jcp.org/jsr/detail/14.jsp
JCP謹製だから、仕様はもう確認できるよ。
0389338
NGNGありがとうございました。
質問ですが、scrollRectToVisible()を使うときはJScrollPaneは必要無いんですか??
これまでは、JScrollPaneの中にJComponentがあったんですが
myComponent.scrollRectToVisible(rect)みたいに使うんですよね?
JComponentからどうやって指定した範囲をrectで取得するんですか?
私が今やろうとしているのは、別のJScrollPane(これはバーがある)の
バーの動きに呼応して自動的にスクロールするというものです。
0390デフォルトの名無しさん
NGNG0391デフォルトの名無しさん
NGNGだったら JViewport 使えば?
どっちにしろ myComponent の親が JScrollPane とか
JViewport とかじゃないと scrollRectToVisible は
無視されるだけなんですけど。
JDKのJComponentのscrollRectToVisible と
JViewportのscrollRectToVisible みてみれば?
>>JComponentからどうやって指定した範囲をrectで取得するんですか?
悪いが意味がわからん。
0392デフォルトの名無しさん
NGNG>>JComponentからどうやって指定した範囲をrectで取得するんですか?
自分で算出しろよ。JScrollPane側で表示されているComponentのrectを
とってくればいいんじゃないのか?
0393静かな日々の階段を
NGNGTOMCATサーバにあるDBをJDBCで見に行きたいのですが
サパーリわかりません。
ローカルのjavaプログラム動かして見に行く事ってできますか?
とりあえず、
実践JDBC(そのまま使えるサンプルコード100選)って本でのってるのを
そのまま打って(url,user,passwordは変更しましたが)
実行したのですが更新どころか接続すらできません…
どっかにデータベース&ソースのセットでサンプルないですか?
0394デフォルトの名無しさん
NGNGJDBCのサンプルついてないのか?
JDBCのサンプルなんぞどこにでも
落ちてるようなきもするけど。
センスとかの問題っつーより
やる気が無いとかそっちの問題と思われ。
0395デフォルトの名無しさん
NGNGアクセス制御がどう働くのかさっぱりわかりません。
0396好きに使えやゴルア!
NGNG>volatileImageはゲームと動画以外にどんな使い道ありますか?
では自動車はドライブと運搬以外にどんな使い道がありますか?
0397デフォルトの名無しさん
NGNGだめだ。完全に混乱してきた・・・。
なんか基本的な事を間違えているような気がする。
JScrollPaneの中にmyComponentが入っています。
MyComponentはJComponentをextendしています。ここまでは
いいのでしょうか?そもそもこれが変??
でその後jsp.scrollRectToVisibleなんですが、これも変?
myComponentのある範囲を指定してそれをrectとして放り込む
のでは、と思ってるのですが・・・。
0398静かな日々の階段を
NGNGついてないんですよ。それがまた。
だもんで、本のサンプルを打ってみたんです。
動いてるサンプルがあれば一番なんですけどね…
やる気無いわけじゃないけど、だいぶピヨピヨってなっているのは確かです。
何がわからないのかが明確にわかるように
初めから調べなおしてみます…
0399デフォルトの名無しさん
NGNGJViewport 等があれば それの scrollRectToVisible を呼び出す。
JViewport は scrollRectToVisible を呼ばれると MyComponent の
指定された位置を表示する。
で、JScrollPaneは 内部でJViewportを使用している。
ところで、
>>JComponentからどうやって指定した範囲をrectで取得するんですか?
の説明は無いのね。
0400デフォルトの名無しさん
NGNGアクセス制御がどう働くのかさっぱりわかりません。
0402デフォルトの名無しさん
NGNG0403デフォルトの名無しさん
NGNG0404デフォルトの名無しさん
NGNGJava初心者で、こちらでよくお世話になっている者です。
私も398さんと同じ本を購入して、Webアプリを作っています。
あの本はOracleとAccessが実例だったと思いますが、
tomcatにあるサーバーのDBって、何のことでしょう?
私は、
Windows2000 + Access2000 + ODBC + JDBC + Servlet + JSP
で作っています。もしかしたらご協力できるかも(w
0405John ◆0z.4Is5E
NGNGこれを読めば少しは分かる。
http://stslabo.sts.co.jp/Java/Tutorial/Primer/4_3.html
ここら辺がしっかり書かれた書籍ってなんかあったかな・・・
0406静かな日々の階段を
NGNGありがとう!現在さらに頭ピヨピヨです。
DBはpostgreSQL、それがtomcatサーバにおいてある。
そして、それにアクセスして表示(最終的には更新)するページを作成したいのです。
しかし、方法がわからないのでとりあえず
本に載ってるサンプルを作り、動いてるのを確認してから
サーバ名、パス、テーブル要素などの記述を改良していこうと考えたわけです。
まず、サンプル1-1なのですが、
これを成功させるために必要なものってなんですか?
そしてどこに配置すればよいのでしょうか?
第一に、ひょっとしてこれってローカルでのDBへのアクセスプログラムなのでしょうか?
質問ばかりで申し訳ないのですが宜しくお願い致します。
質問の意味がわからないかもしれませんので
なにか足りない情報がありましたらご教授ください。
0407デフォルトの名無しさん
NGNGついて無い、ってのは削除されたのかな?
0408デフォルトの名無しさん
NGNG検索したらこんなんでてきた。
http://www.postgresql.jp/document/pg653doc/j/programmer/
JDBCの項でも読んでがんばってください。
0409404
NGNGところのみでよいでしょうか?
また、TomcatサーバーがWindows系でなければ、私は
全くの役立たずなので、他の方のフォローを期待して下さい。
通常DBと接続するためには、WindowsだとODBCにDBを登録して
やらなければいけません。登録後に、JDBCにODBCで設定した
ものを設定する必要があります。
ちなみにODBCの登録の方法は、コントロールパネル→ODBCを
起動して、あとはユーザーDSNとかシステムDSN(どちらでも
よかったような?)に登録してやります。この時に、PostgreSQL
用のドライバを指定してやる必要があると思われます。
ODBC→JDBC→Servletで扱えるようになる、というわけです。
UNIX系の場合は、408さんご指摘の
http://www.postgresql.jp/document/pg653doc/j/programmer/jdbc.htm
に書いてあるようです。これはPostgreSQL用のJDBCドライバをいきなり作って
いるようです。
以上の作業は、必ずPostgreSQLが入っているPCで行って下さい。
(間違えていたらびしばし修正して下さいです)
0410404
NGNGなります。
例の本のサンプル1-1は、ODBCなどの設定でDBが入っている
PCを覗くことができる場合のサンプルです。PCはローカルとは
限らないような・・・この辺の設定方法はデータベーススレッド
で聞かれたらいかがでしょう。
何も役に立てなくて申し訳ないです・・・
0411404
NGNG409と410って矛盾していますね・・・
私のところのように規模が小さい場合は、サーバーと
DBが同じPCですが、他では分かれていることが多いん
でした。静かな〜さんが悩んでおられるのは、JDBC
(Windows系ならODBC)の設定の部分でしたね。
うーん、やはりデータベーススレッドかPostgreSQL
のスレッド(UNIX板にあったような)に行かれたら
よいかもしれません。
すみません逝ってきます・・・・・
0412静かな日々の階段を
NGNGとんでもないです!ありがとうございます!
ほんとに助かります。
同じく408さんもありがとうです。
そっか、行う前にいろいろ設定しなくちゃいけないのですね。
読ませて頂いて私が定義不足だったところを書きますね。
サーバはunixで、データベースもそこにあります。
で、自分のHPの一ページとしてJAVAorサーブレットorJSPで読みに行って
表示したい。ということでした。(現時点ではそのHPも同じサーバです)
説明不足でごめんなさい。
いろいろいじってみます。報告できそうな事になりましたら
フィードバックいたします。ありがとうございました。
0413デフォルトの名無しさん
NGNGそこで質問なんですが、
オブジェクト変数の型(実際のオブジェクトの型でなく)を
Objectにしておくと、オブジェクトの代入の時に、
気を使う必要がなくなるような気がするのですが、
それだと困る事ってありますか?
0414デフォルトの名無しさん
NGNGObject型のソースなんて
よめるか?
0415413
NGNGあっ、そうか。
0416デフォルトの名無しさん
NGNG変数の型をObjecto一種類しか使わないとすると
コンパイルエラーが減る変わりに実行時エラーが増える。
さてどっちがいいでしょう?みたいな。
Smalltalkみたいに変数の型はObjectのみの
オブジェクト指向言語もあるけどね。
0417デフォルトの名無しさん
NGNGJAVAでは、Object型の変数からは、Objectクラスにあるメソッド
しか起動できない。
それでは独自のクラスを作る意味が殆どないでしょう。
0418デフォルトの名無しさん
NGNGまずは接続できないときのStackTraceをちゃんと見ることだな。
0419デフォルトの名無しさん
NGNGRMI は J2EE で使われてるし、誰も使ってないということはないでしょう。
Socket のほうが親しみやすいから使う人が多いということはあるかも。
0420デフォルトの名無しさん
NGNG>>399さん、ありがとうございます。
>ところで、
>>>JComponentからどうやって指定した範囲をrectで取得するんですか?
>の説明は無いのね。
すみません。説明するの忘れていました。
scrollRectToVisibleの中にはRectangleを放り込むわけですよね?
で、そのrectは、myComponentの表示したい部分をrectとするのだと
思うのですが、そのやり方がわからないんです。>>392さんは自分で
算出しろとのことですが、算出して、それを実際にとりだすメソッドが
わからないんです。どうかご教授お願いします。
0421デフォルトの名無しさん
NGNG取り出す?どこからよ?
相対的なビュー位置を、スクロールバーの現在位置を使って自力で算出して、
自分でRectangleをnewしろよ。
0422420です
NGNGということは
myComponent.scrollRectToVisible(new Rectangle(a,b,c,d))
のような感じでいいのでしょうか?これは一番最初に私がやったこと
なんですが、全く動作しませんでした。myComponentのコンテナは
JScrollPaneです。
0423デフォルトの名無しさん
NGNGしている人いますか?
あるいは、作って公開している人とか・・・
WinXPのスキンでさえあんなに盛り上がっているんだから
Javaのスキン(ココではルックだが)があってもおかしくないんですが・・
0424デフォルトの名無しさん
NGNGここにいくつか登録されてる。
http://www.javootoo.com/
0425デフォルトの名無しさん
NGNGありがとうございます
0426名無し
NGNGテキストエリアにファイルの内容を表示した後、テキストエリア内
の変更を監視したいのですが。
PlainDocument doc = new PlainDocument( );
doc.addDocumentListener( new MyDocumentListener( ) );
JTextArea textArea = new JTextArea( doc );
textArea.read( bufReader, doc );
class MyDocumentListener implements DocumentListener
{
changedUpdate,insertUpdate,removeUpdateの実装
}
としてもイベントをキャッチしません。
何か、全然とんちんかんなことをしてる気がしますが、API読んでも
いまいち分からないので、どなたか御教授お願いします。
0427デフォルトの名無しさん
NGNGの第二引数で Document のインスタンス渡すのであってるのか?
0428デフォルトの名無しさん
NGNGjavax.swing.text.JTextComponentのreadの実装を以下に示す。
public void read(Reader in, Object desc) throws IOException {
EditorKit kit = getUI().getEditorKit(this);
Document doc = kit.createDefaultDocument();
if (desc != null) {
doc.putProperty(Document.StreamDescriptionProperty, desc);
}
try {
kit.read(in, doc, 0);
setDocument(doc); //今までのDocument(コンストラクタで渡したPlainDocument)は
//getUI().getEditorKit(this).createDefaultDocument()に置き換えられる。
} catch (BadLocationException e) {
throw new IOException(e.getMessage());
}
}
とゆーわけ。
0429デフォルトの名無しさん
NGNGpublic void changedUpdate(DocumentEvent e)
{
//処理内容
}
//でいいんじゃない?
//どんな意図があるのかわかんないけど
//クラス作る必要ないと思います
//thisはもちろんimplementsしたクラスね
//まあ、大抵JFrameぐらいだと思うけど
0430デフォルトの名無しさん
NGNGそれはそれでタコな実装のような気もする。
classファイル数を削りたいなら有効かも。
0431429
NGNGそれはわかっている
でも、426の書き方見てると
イベント受けるためにクラス作っているようなもんだから
無駄だと思っただけ
言われてみれば
class myTextArea extends JTextArea implements DocumentListener
{
myTextArea()
{
//
add.DocumentListener(this);
}
public void changedUpdate(DocumentEvent e)
{
//
}
//
//
}
とやるのが普通かな
0433名無し
NGNG素早いレスありがとうございます。
しかしまだよく分かってないのですが、、、
>428
リスナをセットした PlainDocument を置き換えられないため
には read メソッドをオーバーライドしなくてはならないのでし
ょうか?
0435デフォルトの名無しさん
NGNGまあこの辺は好き好きだよ
おれは、インデントしてどんどんソースが右に寄っていくので
使わないようにしてる・・・
0436デフォルトの名無しさん
NGNG>read メソッドをオーバーライドしなくてはならないのでしょうか?
それも解決法のひとつであることには違いないが、
「しなくてはならない」って聞かれたら「No」と答えるね。
0437デフォルトの名無しさん
NGNGclass myTextArea extends JTextArea implements DocumentListener
って やりたがる人はゴチャゴチャした
ソースを大量生産してくれます。
0438デフォルトの名無しさん
NGNGPersonという抽象クラスを作って
EmployeeとStudentというクラスがPersonを継承します。
EmployeeとStudentでgetDescription()メソッドを定義します。
このgetDescription()メソッドはPersonクラスで抽象メソッドとして
定義はされていません。
このとき、
Person p = new Employee(…)
p.getDescription()
としても、getDescription()メソッドは呼び出せないらしいんです。
自分が考えるには、動的バインディングが働いて、呼び出せる気がする
のですが…。
これは、抽象クラスにのみ起こる例外なんですか?
それとも私の動的バインディングの理解が間違っているのでしょうか?
ちなみに、上の例は、コアJAVAのP222に書いてあります。
質問内容がわかりにくかったら、そこを見てもらえると、うれしいです。
0440デフォルトの名無しさん
NGNG>p.getDescription()
>としても、getDescription()メソッドは呼び出せないらしいんです
呼び出せない、ではなくて、コンパイルエラーになる。
コンパイル時にこういった間違いを発見できることはメリット。
0441デフォルトの名無しさん
NGNG質問に答えるから、コアJAVAくれ。
動的バインディングっつーのは 実行時の話です。
438の話は 「Person型」に定義されていないメソッドを
しようとするためコンパイラがエラー返します。
ちなみにインターフェイスに定義されていないメソッドで
例外的に呼ぶことのできるのは Object で定義されたメソッドのみです。
例えば
interface A{ }
class implA implements A{
public String toString(){ reutrn "implA"; }
public static final void main( String[] args ){
A a = new implA();
System.out.println( a.toString() );
}
}
某MLで昔話題になってた奴ね。
0442デフォルトの名無しさん
NGNGありがとうございました。
よくわかりました。
でも、コアJAVAはあげられません。ごめんなさい。
0443デフォルトの名無しさん
NGNGおいおい、俺の持ってるコアJavaはP222には
SQLの話が載ってるぜ。
ちなみに、俺のコアJavaはvol.2応用編だが・・・
コアJavaって何種類ぐらいあるのよ?
俺の知ってる限りでは
「基礎編」(黄色のカバー)「Swing編」(緑)「応用編」(赤)ぐらいだ
多分>>438の言ってるのは「基礎編」だと思う
それ以外だったら、コアJavaでなくてレアJavaだな
0444デフォルトの名無しさん
NGNGSwing編なんてあるのか?
しらんかった
0445443
NGNGうん、ココ一年以内の話だけど
確かに本屋で見て
どっち買うか迷ったのを覚えています
基礎編も内容的にはかなりいいものだったんで
悩みました。傍から見てると「あいつなに本の重さ比べてるんだ?」みたいなw
でも、検索したら緑のやつはなくなっていて
新たに紫カバーのコアJavaが出てるみたいだな
0446デフォルトの名無しさん
NGNG当方、現在Javaをつかってブラウザのアプリケーションを作ろうとしてます。
htmlのドキュメントそのものを表示する事はできるのですが、タグをきちんと読んで表示する(たとえば<b>とうつと太字になるとかテキストの打ちこむスペースがきちんと表示されるとか)のはちょっとわかりません。
どうすればいいのでしょうか。
また、クッキーを有効にするのはどのようにすれば良いのでしょうか。
できればi-アプリで作りたいので上記の機能を出来るだけ簡単にやりたいのですが、どなたか分かる方はいらっしゃいますか?
よろしくお願いします。m(_ _)m
0447デフォルトの名無しさん
NGNG1)
どうしてもやりたいのなら自分でブラウザを作るしかないでしょう。
ふつうはアプレット使いますが。
また、i-アプリはブラウザではないです。
2)
i-アプリではクッキーは使えませんです。(docomo以外は知らないが)
0448デフォルトの名無しさん
NGNG>現在Javaをつかってブラウザのアプリケーションを作ろうとしてます。
これの意味が「ブラウザ」作りたいってコト?
まあいいや、
JEditorPaneを使えばいいと思う
ただ、このあたりって奥が深いので
難しいです
0449デフォルトの名無しさん
NGNGたぶん iアプリ用簡易ブラウザ作りたいんだと思うけど…
iアプリも ブラウザもやったこと無いからわかんないや。
でも個人的には iアプリの制限のきつさじゃ
ブラウザ実装できても、起動はできるけど
HTML読み込むだけの空きメモリ無いとかってな
オチになるかもね。
0450デフォルトの名無しさん
NGNG>iアプリのブラウザ
とりあえず構文解析で検索してみてはどうかな。
0451デフォルトの名無しさん
NGNG半パケ>あれはサーバ側の仕事だし、iアプリに限らないし
iアプリは実行ファイル(一部リソース含む)たったの10kバイト以下で作らないといけないので
0452デフォルトの名無しさん
NGNGもう一度見直してみましたが、やっぱりわかりません。
myComponent.scrollRectToVisible(new Rectangle(a,b,c,d))の
a,b,c,dはそれぞれ計算して出すintです。それでmyComponentの
(a,b)から幅c高さdの範囲をJScrollPaneに表示しようとしています。
myComponentはJScrollPaneの中に入っています。つまり
JScrollPane scroll = new JScrollPane(myComponent)です。
なにかおかしなことをやっているのでしょうか?APIマニュアル見ても
イマイチわからないので、どなたかご教授お願いします。
0453デフォルトの名無しさん
NGNGのcauseは何に使うのでしょうか?
そのExceptionの発生原因の例外を保持する為に使う
0455デフォルトの名無しさん
NGNGとりあえず上手く動かないソース晒せ。
全てはそれからだ。
0456デフォルトの名無しさん
NGNGスクロールバーをNEVERじゃなくすると動くかどうかやってみて動くようであれば、
その方法ではできない可能性はありそうだ。
0457デフォルトの名無しさん
NGNGソースを見ないと何も出来ない低能は(・∀・)カエレ!
0458デフォルトの名無しさん
NGNG別にソース見なくてもいーけど。
>>455 のは情報少なすぎ。
それまでのカキコからの追加情報ゼロだし。
>>456
嘘とか偽りを「可能性はありそうだ」とかの
オブラートに包んで発言するのはやめようね。
0459456
NGNG0460デフォルトの名無しさん
NGNG0461デフォルトの名無しさん
NGNG答え:ぬるぬるする
0462デフォルトの名無しさん
NGNG0463317
NGNG0464デフォルトの名無しさん
NGNGふつーに投げられるよ。
昨日試した。というかやられた。
今対処中。 フー
0465デフォルトの名無しさん
NGNGふつーと言うのは、
つまり、生成途中だった例外は投げられないと言う事かな?
0466デフォルトの名無しさん
NGNGcatchのなかでさらに 例外を投げる/例外が起こった ときの話だよね?
0467デフォルトの名無しさん
NGNGclass TestException{
TestException() throws NewException{
throw new NewException();
}
}
0468デフォルトの名無しさん
NGNGあーそりゃ投げられねーよ
0469デフォルトの名無しさん
NGNGだいぶ時間が空いて話が混乱してきたので
整理したいんですけど
まず、スクロールバーなしのJTextAreaがあって
もうひとつ別の場所にJSclollPane(+JTextArea?)があって
この二つを同期させたいって言うことなのか?
0470デフォルトの名無しさん
NGNG0471デフォルトの名無しさん
NGNGただ・・・
JSPって何処に置いて、呼び出すときって
http://127.0.0.1・・・(でいいのかな?)のあとなんて入れれば
いいのでしょうか?
どこかに載ってるHPでもああればそのURLでもいいです、教えてください。
0472デフォルトの名無しさん
NGNGまずはかる〜く ネットワークの勉強をすましてこい
0473471
NGNG置き場所が分からんのだもん・・・・・
WebSphereテスト環境動かして、そんで・・・
0474452
NGNG>>456
とりあえず、スクロールはNEVERにしていません。
>>469
JScrllPaneが二つあって、片方のスクロールに同期して
もう一方のスクロールが自動的に動く(ただしこの
JScrollPaneのバーは表示したくない)というのが最終目標です。
今はうまくいっていないため、まだスクロールバーはNEVERに
していません。また、Rectangle(a,b,c,d)のa,b,c,dも適当な
値を入れて実験しています。が、うまくいかないんです。(反応ゼロ)
ご教授ください。
0475デフォルトの名無しさん
NGNGだったら、二つのJScrollPaneのスクロールバーを同じインスタンスにすればいいんでないの?
0476475
NGNG0477469
NGNGいや、だからJScrollPaneを表示しないんだったら
JViewport
使うべきだと思う(誰かもそういってたでしょ)
そうすれば、Rectangleなんて使わなくても
PointクラスでOKだよ
ちなみに
452==469じゃない
0478デフォルトの名無しさん
NGNGSwingのUIコンポーネントは、インスタンスを別の画面と共有できないと思うよ。
一つのGUI表示に1ツちゃんとインスタンス割り当てないと、変な動作する。
イベントハンドラ書いて、もう一方に通知して移動させるのが、現実的。
0480452
NGNGありがとうございます。やってみます。
>>477
ありがとうございます。JViewportはAPIマニュアル見たんですが
今ひとつよくわからなかったんです。もう一度読みなおして
試してみます。
0481469
NGNGわからんければソース書いてやるから、ちょっと待ってなさい
0482デフォルトの名無しさん
NGNG0483452
NGNGありがとうございます。中に入っているのは独自のクラス
(JComponentをextendしています)のインスタンスです。
paintを使ってこのコンポーネントに色々描いています。
0484デフォルトの名無しさん
NGNG具体的なGUIの絵を書いてくれ
やりたいことが何に必要なのか
サパーリなのでイメージ湧かないよ
0485デフォルトの名無しさん
NGNG0486デフォルトの名無しさん
NGNGつまり、
JComponent 2個
で、片方だけスクロールバーついてて
それを動かすと、両方動くってコトかい?
0487デフォルトの名無しさん
NGNG0488デフォルトの名無しさん
NGNGJScrollPaneってイベントどうやって受け付けるんだ?>ALL
0489デフォルトの名無しさん
NGNGいや、あるんだろうけどプログラマが
入る余地ある?
スライダーならあるけど
0490デフォルトの名無しさん
NGNGprivate メンバである verticalScrollBar と horizontalScrollBar だろ?
JScrollPane は単なるユーティリティクラスだと思ったけど。
0491デフォルトの名無しさん
NGNGprotectedですな。あとpublicのゲッターメソッド有るね。
>>488-489
JScrollPane.ScrollBarにAdjustmentEventListenerが登録できるね。
つうかjavadocの説明ちゃんと嫁。
0492デフォルトの名無しさん
NGNGじゃあ、JScrollPaneを動かしたときに
スクロール+他のコトやろうとするのは
無理なのか
0493デフォルトの名無しさん
NGNG0494デフォルトの名無しさん
NGNGやりたいことをもう一度整理しますと
JScrollPaneが二つあります。scrollAとscrollBです。
scrollAにはJTextFieldが入っています。scrollBには
JComponentをextendしているクラスのインスタンスが入っています。
最終的にはscrollAのスクロールバーの動きに同期させて
scrollBのビュー部分が自動的に動くようにしたいんです。かつ
scrollBのスクロールバーは表示したくありません。
どうかよろしくお願いいたします。
0495デフォルトの名無しさん
NGNGJComponentの継承クラスだよね? JTextAreaは動いてる?
0496デフォルトの名無しさん
NGNG0497デフォルトの名無しさん
NGNG横に長いんでしょ。すご〜く。
0498デフォルトの名無しさん
NGNGいやだから、登録できるのはjava.awt.Scrollbar
なので、
javax.swing.JScrollPane jsp=new javax.swing.JScrollPane(...);
だとして
jsp.addAdjustmentListener(***);
とやることは、できないんだよ
おれ、やりかた間違っていたら指摘してください
ちなみに、javax.swing.JScrollPane とjava.awt.Scrollbar
は継承関係にないんですが・・・
0499デフォルトの名無しさん
NGNG1.まず、ScrollBの子コンポが、ちゃんとスクロールバーでスクロール
するかを確認。
2.ScrollAのViewportにChangeListener、またはScrollBarにAdjust
mentListerをaddして、イベントハンドラを記述する。
イベントハンドラの中身は、
(1)ScrollAの今の状態を使って、ScrollBの新しく表示するべき位置を
算出。
(2)scrollRectToVisible()、setViewPosition()などを使ってscrollB
のViewportに新しい位置を設定。
それで動かなきゃ要相談。ということで。
0500494
NGNGそうです。JComponentの継承クラスです。scrollAの
動きは全く問題無しです。
>>496
ごめんなさい間違えてました。scrollAに入っているのは
これもJComponentの継承クラスです。scrollAの動作は
なんら問題ありません。
0501デフォルトの名無しさん
NGNGあのさ、JAVADOC嫁よ。メンバに有るだろ。getHogeScrollBar()とかよ。
0502デフォルトの名無しさん
NGNGjsp.getHorizontalScrollBar.addAdjustmentListener( MyComponent );
じゃダメなの?
0503デフォルトの名無しさん
NGNGJComponentの返すサイズまでしかスクロールできないから、
それで動かない、って事は無いよなぁ さすがに。
0504デフォルトの名無しさん
NGNGこれと同じではないの?
0505デフォルトの名無しさん
NGNG俺が見たのは>>491の
「JScrollPane.ScrollBarにAdjustmentEventListenerが登録できるね。
つうかjavadocの説明ちゃんと嫁」
の部分です
で、俺がいっているのは最初から「JScrollPane」の話です
「JScrollbar」ではないです
「JScrollPane」でどうやってイベント受け取るかの話です
0506デフォルトの名無しさん
NGNG>>502嫁。つうかもしかして、バカでしょ?
0507494
NGNGちょっと遡ってやり直していたら大変なことを発見しました。
scrollBの中に入っているmyComponentは、scrollBより大きいのに
スクロールバーが表示されません。スクロールバーって、デフォルト
だと..AS_NEEDEDですよね??scrollAと同じことをしているのに
なにがいけないんでしょう??
0508デフォルトの名無しさん
NGNG知るか。どうしても知りたきゃソース晒せ。
0509デフォルトの名無しさん
NGNGJComponentを継承して、GUIコンポを作るな。JPanelを継承しろ。
0510デフォルトの名無しさん
NGNG0511デフォルトの名無しさん
NGNGscrollBが、myComponentのサイズを、ビューポート以下だと判断してる
んだろうよ。myComponentにちゃんとサイズ与えてるか?
0512446
NGNGいろいろ貴重な助言ありがとうございます。
大変助かります。
どーもiアプリでブラウザを作るのは厳しそうですね。
どこかのサイトでJavaで200行程度書けばブラウザが出来るみたいな事を言ってた方がいらっしゃったので上手い手があるのではと思ったのですが、世の中そう簡単にはいかないもんですね。(^^;)
一番やりたいのがユーザー認証がきちんとできる携帯サイトなんですよ。
でたしかBasic認証が使えたとは思うんですが、あれを使うよりじぶんで認証システムを作りたいんです。
でそのためにクッキーを使いたいのでそれならいっそブラウザ実装できないかと思ったのですが。
すいません、説明が下手で。
0513デフォルトの名無しさん
NGNG200行でかけるのは、SwingのJEditorPaneをFrameに張っただけの奴。
JFCが動く環境じゃないと、無理。
0514デフォルトの名無しさん
NGNG自分でサーバを建てるなら、iアプリでの認証がきちんとできるブラウザ
は簡単に出来るね。
0515デフォルトの名無しさん
NGNGだね。
でも JavaでのGUIのサイズ関係の処理は Layoutからむと
処理があっちゃこっちゃ飛びまくって どーなってるのか
良くわからないんで あんまし使いたくないなぁ…
0517446
NGNGでした。スマソです。
0518494
NGNG0520デフォルトの名無しさん
NGNGサイト若しくは書籍で、お薦めなのはありますか?
0521ゴルァ
NGNGなにかいいスレあれば教えてください。
0522デフォルトの名無しさん
NGNGどうしたらよいのでしょうか?
クラスを派生させて、ボタンの上に自分でボタンの絵を
上書きする位しか思いつかなくて・・・。
0523デフォルトの名無しさん
NGNGリフレクションを使おうと思うのですが、うまくいきません。
this.getName()だとクラス名だし。
例・mainメソッドで呼ばれたか、getHogehogeというメソッドで呼ばれたかを知りたいのです。
(可能であれば呼び出し元のクラス名とメソッド名も知りたい)
0524446
NGNGたしかにとても簡単にブラウザが作れますね。
ありがとうございます。
これはJavaVMがインストールされていればどのPCでも動くものなんでしょうか?
これの機能を拡張していってアプリケーションとして配布したいので。
携帯は無理だと思うのでそちらは別途方法を考案しようと思ってますが。
0525デフォルトの名無しさん
NGNG(というか、画像(PNG)が表示されない=ロードされてないっぽい?)って、
どんな理由が考えられますかね。。。?
0526525
NGNG逝ってきます…
0527デフォルトの名無しさん
NGNGjdk1.1レベル の MicrosoftのJVMがサポートしてるとすれば、
Microsoftが独自拡張してるのを期待するしかないけど。
俺は良く知らん。
jdk1.1レベルで動くPNGのライブラリって無かったっけ?
0528デフォルトの名無しさん
NGNG0529
NGNG0530525
NGNGレス(?)下さってありがとYO!
透過PNGを透過GIFに変えてみたら、ちゃんと表示されました。
でも、IE6.0では普段はちゃんと透過PNGも表示できるし、appletviewerでは
ちゃんと表示されるし、やっぱりうちの現在のMicrosoftのVMがPNGダメってことなんだ。。
では、透過させたければGIFにしなければならない、と?(;´Д`)
0531デフォルトの名無しさん
NGNGJ Builder6 パーソナルは使用できないんですか?
0532デフォルトの名無しさん
NGNGJDKの設定を1.4に変えてもエラーになるので放置したまま・・・・
使う方法があったら教えて欲しいです・・・。
0533デフォルトの名無しさん
NGNGコアAPIオンリーのPureJavaでは、変なやり方をするしかないです。
Exceptionをnewして、そこからスタックトレースを取ってメソッド名を
引っこ抜くというやり方を、Jakartaでもやっているらしいです…
stackTraceを作成しているのはnativeメソッドですし…
CかなんかのプリコンパイラみたいなのをJava用に作るのが、一番楽
だと思うよ。適当なシンボルを与えておいて、後でファイル名と行番
号と、もしregexpかなんかで取れるなら、メソッド名との連結文字列
に、ソースを一度変換する。
0534533
NGNGThreadLocal#get()で、スレッドごとにThreadLocalオブジェクト一個当たり
オブジェクト参照を一個もてるので、これで何とかするしかないだろうな。
JDK1.4のロギングAPIは、JDKのコアなんだから、例えば
Loggger.log("Message");
とかやったら、自動的に行番号とかメソッドとかを一緒に記録してもよさそう
なもんだと思うのに(コンパイラがプリコンパイルの真似事すればいいだけ
なんだから)、どうやらプログラマが自分で
Logger.log("HogeClass","HogeMethod","Message");
と書かなあかんみたいだし…(間違ってたら指摘よろしく。当方英語ダメ。)
0535デフォルトの名無しさん
NGNG予想なのだが・・・
ブラウザでのアプレットだが、
JDK入ってるんだったら
「コントロールパネル」の中に
「Java Plug-in」あるじゃん?
それをダブルクリックして
「詳細」タブのなかのドロップダウンリストから
「Java Plug-inをデフォルトで使用」以外を選んでみればどうでしょう?
あくまで、予想なのだが・・・
0536デフォルトの名無しさん
NGNGヤパーリ!
これは変なやり方しか実現しようがない…とも思っていたところです。
ありがとうございました。
0537523 = 536 = 537
NGNG> Logger.log("HogeClass","HogeMethod","Message");
> と書かなあかんみたいだし…(間違ってたら指摘よろしく。当方英語ダメ。)
ですよね。ですよね。変ですよねこれ。こうしないといけないなんて。
(コピーして修正したメソッドのエラーメッセージを書き変え忘れて大変な目にあったことも)
クラス名は this.getName() でいいのですけど、メソッド名がとれない。
0538525
NGNGまたまたレスして下さって本当にありがとYOYOYO!
やってみました。『C:\Program Files\JavaSoft\JRE\1.3 の JRE 1.3.0』に。
そうしたら、ちゃんとPNGも表示されました。
ただ、、遊べない人もいたりするとなんか嫌なので、GIFを使うことにします。(^^;
#Microsoftのソフト(Windows98付属)でGIFに変換した場合、ユニシスの
#特許ライセンスがどうとかってことは無いですよね……?
0539名無しさん@Emacs
NGNGContentType を text/html にすると HTML テキストが
Monospace フォントで表示されます。
setFont( ) で指定したフォントで表示させるにはどうし
たらよいでしょうか?
0540デフォルトの名無しさん
NGNGフロッピーディスク中のファイルをUNIX環境にコピーするには
JAVAでどのようにしたらいいですか?
0541デフォルトの名無しさん
NGNGRuntime.getRuntime().exec("cp foo bar");
0542デフォルトの名無しさん
NGNG(○) /〇ヽ/ < javage javage
ヽ|〃 ( し-J
0543デフォルトの名無しさん
NGNGなんかお馬鹿というかハッカー的というかステキなことやってますねえ。(褒め言葉)
Jakartaでそれやってるのって何のプロジェクトなの?log4j?
0544
NGNG1)DOSV機のフロッピーのデータをLANでサーバーに上げる。
2)UNIX機で取りに行く。
3)UNIX機でセーブ。
0545デフォルトの名無しさん
NGNG早くするコツってあります?
文字配列にしてしまって、メモリ確保などが起こらないようにしたら
はやくなる?
0546デフォルトの名無しさん
NGNGおまいさん、こんなコード散りばめてないかい?
String str = "";
for(int i=0; i<1024; i++){
str += "0";
}
0547539
NGNG教えてほしいーよ。
0548≠533
NGNG>なんかお馬鹿というかハッカー的というかステキなことやってますねえ。(褒め言葉)
>Jakartaでそれやってるのって何のプロジェクトなの?log4j?
スタックトレース取得は例外処理だけにしといたほうが身のため。
logでそんなことすると鬼のように遅くなる。
経験済み。
0549デフォルトの名無しさん
NGNGコンポーネントの階層の下の方にボタンがあって、そのボタンを
押すとコンポーネント階層の一番上から下まで書き直す、ってな
ことをやってみました。
ボタンのリスナーにアプレット自体のリファレンスを渡して実現は
できたんですけど、ボタンがaddされそのボタンのイベントリスナーを
作るに至るまで、各コンポーネントの階層ごとにトップレベルの参照を順繰りに
渡してる、ってのが、なんかわれながら間違った方針でやっているように
思えてなりません。もっとうまい方法はないでしょうか。
0550デフォルトの名無しゲットズサー
NGNG0551デフォルトの名無しさん
NGNGwhile分の中でwaveを再生(AudioClip.play())したら、鳴らないんだけど仕様?
メソッドに変数渡して、再生しても鳴らないのはなぜ?
0552デフォルトの名無しさん
NGNG0553デフォルトの名無しさん
NGNG>>552コンストラクタでplay()したら鳴るYO!
0554デフォルトの名無しさん
NGNGどういったコードを書いているのかわからないんですけれども
その辺がJavaプログラムなんですよね
しょうがないというかなんというか・・・
ただ、クラスの設計方法を変えることによって
参照回数が減るかもしれません
また、定数などは問題なければ
static にするとか・・・
0555デフォルトの名無しさん
NGNGJDKからやっていたのなら
JBuilderがいいかとおもいます
Forteは生成されたソースが編集できない部分があるので
慣れないとつらい
あくまで、個人的な考えですけど
0556デフォルトの名無しさん
NGNG0557デフォルトの名無しさん
NGNGwhileの中にyield()入れてみるとか
別スレッドに分けるとかしてみてもだめ?
0558デフォルトの名無しさん
NGNGステータスバーってありますか?
ドキュ一応見たんですけど
それらしいもの(JStatusBar?)なかったので・・・
0559549
NGNG作ったものはもう出来ちゃったし、ちゃちなもんで階層も浅いので
まぁ別に困りはしないんですけど、もっと大きなもの作ったとしたら、
同じやり方じゃ変かなぁと思い、もっと良い手があるんではと
思ったのですが。
ふと、Component#getParent()を繰り返し使ったらイケルかも、と
思って試してみたのですが、Applet#getParent()しても、
null以外(かつApplet自体以外)の何かが取得できててしまいました。
(これは何なんだろう??)
0560549
NGNGObject#getClass() と Class#getName() というのを発見し、
自前アプレットの親コンポーネントが(すくなくともその名前は)わかりました。
ふーんって感じ。
でも、これでトップレベル(=アプレット)へのリファレンスを、
コンポーネントの階層の底からでも取り出す手段がとりあえず見つかりました。
0561デフォルトの名無しさん
NGNG荒技
static java.awt.Component javax.swing.SwingUtilities#getRoot(java.awt.Component)
AWTで動くかどうかは、しらん。JApplet使ってれば大丈夫だろう…
0562デフォルトの名無しさん
NGNGステータスバーって、なあに?
IEの下に出てる奴?
エディット不可なテキストフィールドか、ラベルかで適当に自作すりゃ
いいじゃん。
0563デフォルトの名無しさん
NGNGまあ、なければないで自分で作りますが
もしあれば、そっち使おうかなと思ったものですから
0564デフォルトの名無しさん
NGNGhttp://www.visi.com/~gyles19/fom-serve/cache/260.html
JB6のpersonal でうまくいくかはよくしらんすけど。
0565名無しサンプリング@48kHz
NGNGdemo のソースとかからデフォルトのソフトシンセ鳴らす方法は理解できるんですが、
どうやって MIDI メッセージを外部に送り出すかがわかりません。
javax.sound.midi の中にある Transmitter か Receiver とかをどうにかすれば良いのでしょうか?
どうも両者の使い方がよく分かりません。あるいは、それ以外の方法をとるんですか?
0566デフォルトの名無しさん
NGNGオープンソースの実装があったと思うからそれを探して使おう。
0567デフォルトの名無しさん
NGNGファイルの移動やコピー、削除とか。
個人的にファイル名を変えるのを作りたいんですけど。
0568デフォルトの名無しさん
NGNGファイル名変更 java.io.File の renameTo( java.io.File )
移動、コピーは 5〜10行程度のプログラムを組む必要があったような。
0569デフォルトの名無しさん
NGNG0570デフォルトの名無しさん
NGNGhttp://www.geocities.com/sukiyaki0001/java2.txt
よろしくおねがいします。訳はご要望があれば、そのつど。
0571デフォルトの名無しさん
NGNGあるわけない
0572デフォルトの名無しさん
NGNG1.JNIでコール。
2.そのプロセスのレスポンスがstdoutなら、Runtime#exec()で
コールしてstdoutのストリームを受け取る、というのもありかと。
0573デフォルトの名無しさん
NGNGサンプルもついてるみたいですけど、これじゃないのかな?
http://www.lake.its.hiroshima-cu.ac.jp/~mondo/Java/TnE/003.html
0574独習君
NGNG例えば、sleep(1000); を用いて1秒毎にある文字列を表示させる時
ときどき、1秒飛ばしてしまったりするのは遅いマシンが原因ですか?
ほかに良い方法はありますでしょうか?
0575100
NGNGsleep()は、一秒間Threadをwaitして、そのあとrunnable状態になるだけ。
あるThreadがrunnable状態になっても、今まさにCPUを占有して動いている
Threadが何らかの理由でCPUリソースを解放するまでは、動かない。
JVM仕様は、それが何時になるのかは保証していない。あるThreadが物凄く
忙しいなら、永遠に実行件を与えない、というJVM実装も有りうる。
…実際には、今のJVMはnativeスレッドで実装されているので、時分割で
ThreadにCPU実行権を「大体公平に」与えているはずだけど。
sleepから起きた後なるべく速く動き出して欲しいなら、忙しいThreadのほうに
時々Thread#yield()コールをかませとこう。これは、もしrunnableな状態の
Threadが自分以外にあったら、ソイツにCPU実行権を渡しなさい、と言う命令。
0576デフォルトの名無しさん
NGNG不毛な議論というひとが多いけど初心者のぼくちんにもわかるようにおしえてちょんまげ
0577名梨桟
NGNG質問の意味がよくわからん。どんな観点から比較すればいいんだ?
0578デフォルトの名無しさん
NGNG私はコレを入れてからというもの他のソフトとの圧倒的な性能差に
驚嘆し、ほかの屑ソフトが自分のHDD内に入ってると考えると
なにか無性に腹が立ってきたので、全部消してやりました。
レジストリにゴミでも残してるものなら作者の掲示板をこ一時間ほど
荒してやりましたよ。
Linux様のインストールされているHDDにゴミを残すとは、ほんとうは
百叩きの刑にでも服するべきなんですけどね。
まあ、荒しですましてやりましたよ。
てことで今だLinux以外に使ってるソフトがあるなら
直ちに削除して下さいね。
0579デフォルトの名無しさん
NGNG0580デフォルトの名無しさん
NGNGNativeとは限らない。
時間のかかりそうな計算のみのループには
チマチマとyield入れるのがプラットフォーム依存性の低いJavaコードの書き方。
0581デフォルトの名無しさん
NGNG数値の123を文字の00123のようにしたいのですか?
0582デフォルトの名無しさん
NGNG0583デフォルトの名無しさん
NGNGありがとうございます
DecimalFormat df = new DecimalFormat("00000");
System.err.printn(df.format(123));
こんな感じですか
0584デフォルトの名無しさん
NGNG聞いておくんなまし。
WEB上でデータベース管理するんだけど
結果を請求書みたいな感じで印字しなくちゃいけないの。
でも、プラウザの印刷機能に頼るとプラウザによって
文字の大きさとか変わっちゃうしフォントが汚いしで避けたい。
どうするのが良いと思いますか?
0585デフォルトの名無しさん
NGNGPDFに吐き出す
0586デフォルトの名無しさん
NGNGTeXに吐き出す
0587デフォルトの名無しさん
NGNGブラウザを統一する
0588デフォルトの名無しさん
NGNGFOPでPDFにするのが一番信頼できる。
0589デフォルトの名無しさん
NGNGExcelではきだす
0590584
NGNG>>585,584
PDFは考えたのですが、印刷するとにじむのでは?と不安なのです。
実際のところいかがですか?また、回避する方法があれば
お願い致します。
>>589
エクセルも考えたのですが、PDFが上手くいくならそっちがいいのかな…
>>586
すいません、TeX って何ですか?テキストじゃないですよね?
また、アプレットをDLさせて印刷させるようなものもあると聞きましたが
知っている方いらっしゃいますか?
なんか教えてクレクレ&議論めいた感じですいません。
0592デフォルトの名無しさん
NGNGPDFの生い立ちを調べれ。
0593デフォルトの名無しさん
NGNG0594デフォルトの名無しさん
NGNG安物のインクジェットやレーザプリンタで印刷したかだな。
0596デフォルトの名無しさん
NGNGブラウザ表示でもCSS使えばフォントも指定できるし、それなりのレイアウトのものを造れるぞ。
@mediaを使えばスクリーン表示と印刷での表示を切り替えることも出来る。
FOPでPDFが先進的かもしれんが、手間と効果も視野に入れてみよう
0597デフォルトの名無しさん
NGNGTeXは組み版作成環境。
テキストでコマンドを埋め込んで、処理することで印刷イメージを作る。
数式の処理をする機能がかなり豊富。
図の描画もできて、化学式だとか楽譜用の追加機能も作られてる。
本題とは関係ないのでsage
0598デフォルトの名無しさん
NGNG0599
NGNGJavaというか設計の話になるのかもしれないけど。
あるフォームにボタンやフィールドが
10個も20個もあったとして、
入力に対してチェックしたり
それぞれに関連性もたせたりすると、
コードの量がとんでもないことになるけど、
こういう場合どうしてる?
0600デフォルトの名無しさん
NGNGたしかに、今出てる新しいやつはカバーの文字が黄色だな
赤いヤツ買ったの?
>>599
newしたりaddするコードはその数だけ必要だけど
それがいやならJButton[] button;として
配列にしてループしてみては?
また、これは慣例なのだが知らなかったら参考にしてください
たとえばボタンなら
actionPerformedメソッドは一つにして
関数内部で押されたボタンを識別する
e.getSource()で押されたボタン識別する
多少は行数減るかな?
0601デフォルトの名無しさん
NGNG無駄にif elseの構文にしたがる人は、Javaから出て行ってください。
邪魔です。
0602デフォルトの名無しさん
NGNGじゃあどうしたら?プロフェッショナルの技を伝授してください。
0603デフォルトの名無しさん
NGNGifオブジェクトとelseオブジェクトを用意して多態する
0604
NGNG詳細希望
0605600
NGNGまじで?
他どんなやり方あるのか教えてください(ドキドキ
0606デフォルトの名無しさん
NGNGどうやるの?っていうかボタンの動作が統一性のないものだったら
あんまり、意味ないのでは?
0607デフォルトの名無しさん
NGNG折角Cライクな長大な見苦しいイベントディスパッチロジックを分割する
手段をライブラリに提供してもらっているのに、ユーザがそういうまとめ
かたをするのは、OO使いなら恥ずべき行為だと思われ。
(初心者本とか雑誌とかだと、そういうロジック書いて臆面もなくお勧め
している馬鹿執筆者がよくいるが…)
「一つのボタン」と、「そのボタンが押下されたときの動作」というのは、普通
イメージとして一塊だよな?というわけで、Swing使っているなら、Abstract
Actionのサブクラスを作って使え。
AWTだったら、同等のやり方でボタン毎のリスナーとボタンの属性を一塊にした
クラスでもつくっといたら?
0608605(600)
NGNGちょっと考えたんですが
理解できました
たしかに、こういったやり方は入門書、雑誌には
ないやり方です。勉強になりました
ただ、この場合AbstractActionを継承したクラスを
あらかじめ、Actionオブジェクトとして
newしておかなければならない。
そういう意味での、メモリの使い方については
どうおもいます?(>>599は「10個も20個もあったとして、」って言ってるし
0609デフォルトの名無しさん
NGNGGUIコンポーネントピアのインスタンスが使用するメモリ量に比べれば
そんなもんカスみたいなもんだ。それが気になるような環境ならそもそも
GUIなんかやるな。
0610609
NGNG理解していないうちは、コーディングでメモリの節約なんか
殆ど無理だし、そんなことに稼動を割くのはコストの無駄だ
と思われ。
0611デフォルトの名無しさん
NGNG検証してみます
0612デフォルトの名無しさん
NGNG付与するとCABファイルのサイズが減少します。
増加しそうな気がするのですが,原因がわかりません。
signcode -j JavaSign.dll -jp Low -spc test.spc -k key_container test.cab
どなたかご存知でしたら教えてください。
よろしくお願いします。
0613デフォルトの名無しさん
NGNG「WJView.exeの起動に失敗しました」
と警告が出て実行できません。
wjview はIEと一緒にインストール?されるようなので
ちゃんとあると思うのですが、(実際にありました)
使用法がコマンドラインで使うような気がしたのですが、
Visual J++から呼び出されて実行する以上、それなりに動いてほしいです。
pathが通ってないのかとも思い、確認しましたが、設定しても効果なし・・
解決法をどなたかご存知でしたら教えてください。
0614デフォルトの名無しさん
NGNGフチの色を背景色と同じにすればいいと思うのですが、
フチに関するメソッドが見つかりません。
0615デフォルトの名無しさん
NGNGどうしたらいいのでしょうか?
ImageIcon img = new ImageIcon( "画像ファイル名" );
たとえば、imgの縦横n倍の画像をImageIcon img2に格納したいのです・・。
JavaHouseのML検索でgetScaledInstanceを使う方法が載っていたんですが、
試しても上手く行かないんですよねぇ・・・。
0616デフォルトの名無しさん
NGNGでだめなの?おいらの環境は動くけど。
0617MAKUBE2
NGNGおまえのお勧めの参考書教えれ!
WebでJavaのlecture noteが結構有ったけどやっぱり本が欲しくなった。
0618615
NGNG出来ましたー。ありがとうございます。
でも・・・結構時間喰うんですね。この処理。。。。
デフォルトのHintsなら、そこそこの速度で動きますけど。
ImageIconをJLabelにsetIconして、JScrollPaneに貼ってるんですけれど、
画像の拡大・縮小が上手く行かなくて・・・。
JLabelへのsetBoundsも試したんですけどねぇ。。出来ませんでした。
Googleで検索したりしてるんですけど、
JScrollPaneを使った画像ビューワの良さげなサンプルがあったら
紹介して欲しいです。
0619デフォルトの名無しさん
NGNGDnDとかクリップボードとかSwingコンポーネントの印刷(!)
とか、やりたいけど日本語解説がなくて躊躇していたことの
解説がいっぱい書いてあって、ありがたかったYO!
0620デフォルトの名無しさん
NGNGjdk1.3.1でSwingに関するものなんですが、ルック&フィールをWindowsにする
と、ラベルとかボタンなどに画像と文字を表示するということ(Metal L&Fなら
出来るのは分かってはいるのですが...)はやはり出来なくなるんでしょうか?
何回もトライ&エラーをしているのですがよい方法が見つかりません。分かる
方、教えて下さい。宜しくお願いします。
0621デフォルトの名無しさん
NGNGハァ?ボタンにsetIcon()してsetText()してみたか?本当に?
0622620
NGNGソースはデバッグ中で汚いので載せられないのですが、以前も別のアプリケー
ションで、JMenuに載せるJMenuItemにアイコン画像と、文字列(例えば「Fi
le(F)」など)を指定して(620のメソッドをもちろん使って)やったのですが
Metal L&Fだとうまくいくのに、WIndows L&F や Motif L&Fだとうまくいき
ませんでした。今回も同様のワナにはまっているのです。
0623デフォルトの名無しさん
NGNGちょっとまて、つかってるOS何?
0624デフォルトの名無しさん
NGNG0625デフォルトの名無しさん
NGNGString ss = new String();
ss = foo.toString();
とする場合と
String ss;
ss = foo.toString();
とする場合がのっていました。これはどう違うのでしょうか?
0626デフォルトの名無しさん
NGNG前者は悪い例。後者が良い例。
0627デフォルトの名無しさん
NGNGJAVAサーブレットを使用しているのですが、
ブラウザによってIEとNNページを作りたいとおもっています。
user-agentは両方Mozillaになってしまうし。。。
どうすればよいのでしょう?
よろしくお願いします
0628デフォルトの名無しさん
NGNGJavaScriptで切り分ける
0629627
NGNGもしi-modeにも対応にもなったときに、
JSPだけ取替え〜
なんてできたらと思ったのですが・・・
0630初心者です
NGNGエラーを少なくするためにあるんですか?
クラスを継承すると、プログラムのをく量がへるけど
インターフェイスの場合は、たいして利点がないような気がするのですが…
0631デフォルトの名無しさん
NGNG表示しようと思い、Threadにてダイアログをshow()しようと
しているのですが、これを行った際にダイアログは表示され
処理も続行はするのですが、ダイアログの中のラベルが
表示されなくて困っています。
この、ラベルが表示されない罠の回避方法を知ってる方
是非、回避方法をご教授ください。
作ってみたソース↓
http://members.tripod.co.jp/javaquest/Processing.txt
http://members.tripod.co.jp/javaquest/ProcessingDialog.txt
0632デフォルトの名無しさん
NGNGWin98+SDK1.4だけど、ラベルも表示されたよ。
0633614をもう一度
NGNGフチの色を背景色と同じにすればいいと思うのですが、
フチに関するメソッドが見つからない…。
0634デフォルトの名無しさん
NGNG0635デフォルトの名無しさん
NGNGもんだいなし
0636デフォルトの名無しさん
NGNG最終的にはJDKを使用しないといけないのでしょうか?
0637デフォルトの名無しさん
NGNGと隣の人が騒いでる・・・
メモリが足りないだけなのではと思いつつも静観・・・
0638デフォルトの名無しさん
NGNG0639デフォルトの名無しさん
NGNGリリース時にはちゃんと素のJDKでコンパイル。基本です。
0640デフォルトの名無しさん
NGNGリポジトリが壊れたのかね?
明らかに遅いよね。
これっていうのは中間コードをつくって
そっからJavaVMでネイティブコードに変換して動かしてるからでしょ。
ってことはC#もCLRを使うから遅いの?
まあ、すくなくともC++よりは遅くなってるの?
ああ、これJavaの質問じゃないか・・・
0643デフォルトの名無しさん
NGNG「Write Once Run Anywhere!!」
っていうけど、だったらWindows上でMacルック使える?
標準では入ってないから使えない
だから、おれはMac使ったことないからわかんないけど
コレの逆もありえるかなって思い「使ってるOSは?」って書きました
>>620
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.plaf.metal.MetalLookAndFeel;
import com.sun.java.swing.plaf.motif.MotifLookAndFeel;
import com.sun.java.swing.plaf.windows.WindowsLookAndFeel;
/*
<APPLET CODE=plaf.class WIDTH=210 HEIGHT=200 ></APPLET>
*/
public class plaf extends JApplet{
JRadioButton b1 = new JRadioButton("Metal"),
b2 = new JRadioButton("Motif"),
b3 = new JRadioButton("Windows");
public void init(){
Container contentPane = getContentPane();
contentPane.add(new jpanel(), BorderLayout.CENTER);}
class jpanel extends JPanel implements ActionListener{
public jpanel(){
add(new JButton("JButton",new ImageIcon("My.gif")));
ButtonGroup group = new ButtonGroup();
group.add(b1);
group.add(b2);
group.add(b3);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
add(b1);
add(b2);
add(b3);}
public void actionPerformed(ActionEvent e){
JRadioButton src = (JRadioButton)e.getSource();
try {if((JRadioButton)e.getSource() == b1)
UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
else if((JRadioButton)e.getSource() == b2)
UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
else if((JRadioButton)e.getSource() == b3)
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
}catch(Exception ex) {}
SwingUtilities.updateComponentTreeUI(getContentPane());
}}}
//すまん、俺はJDK1.4.0だが勘弁してくれ
//画像ファイル「My.gif」は自分で用意してくれ
//appletviewer で、見てくれ
//これで、成功するんだったら
//[SwingUtilities.updateComponentTreeUI(getContentPane());]を
//呼び出すタイミングが間違っていると思われ
0644デフォルトの名無しさん
NGNGインタフェースは共通の処理を定義するもの。
インタフェースを介して処理を共通化できる。
以下例
public interface IRes {
public void age();
}
public class Mona implements IRes {
public void age(){ モナーあげ }
}
public class Giko implements IRes {
public void age(){ ギコあげ }
}
public class Board {
public void write(IRes res){
res.age();
}
}
0645631
NGNG検証Thanks
うーん、WIN2000+JDK1.3.1+JBuilder5ってのが問題かなぁ。
とりあえず、環境を疑ってみます。
0646デフォルトの名無しさん
NGNGリポジトリってバリバリ壊れます。なんか設定ファイルも壊れてるみたい。
>627
あれ、ふつうにUAみて切り分けられるでしょ?
JSPでいろいろやってるよ。(吐き出すJavaScriptやスタイルシート書き換えてます)
0647デフォルトの名無しさん
NGNGString ss = new String();
ss = foo.toString();
最初のnew String()で確保した領域を示す変数ss
を次のfoo.toString()メソッドで上書きしているので、
結果、最初のnew String()で確保した領域の意味がなく
なる。よってnew String()は意味がない。
私もこんなサンプルを時々見ますね。
0648デフォルトの名無しさん
NGNG> String ss = new String();
↑こんな風に書く人は、おそらく
> String strName;
じゃなくて
> String strName = "";
や
> String strName = null;
とかやっているに違いない。
0649デフォルトの名無しさん
NGNGJavaってVBとかと違って(ローカル変数には)暗黙の初期値がないから。
そういう書き方する人は
「変数が初期化されていません」エラーに引っかかって
懲りたんだと思われ。
Cみたいに「不定値」よりはいいけど。
newをするよりは""やnullで初期化するほうが処理が軽いからまだ
マシだね。
0650デフォルトの名無しさん
NGNGString ss = new String();
try{
ss = foo.to.String();
}catch(Exception e){}
if (ss.equals("hoge")){ ・・・ }
とかじゃ無いですよね?
0651647
NGNGちがいます。
ところで、その場合なら
String ss = new String(); OK
String ss = ""; OK
String ss = null; NG
ですよね。
0652デフォルトの名無しさん
NGNGfoo.to.String();
で、たぶんコンパイルエラーになるかと・・・
NullPを回避するためだけの、意味無しnew String()はムダ。
コンパイル通らないんなら
String ss = null;
としておいて、例外処理で相応の処理をしませんか?
0653647
NGNG0654デフォルトの名無しさん
NGNGなんかちょうど良いAPIってしってる?
0655デフォルトの名無しさん
NGNG最近、JPanelに描画して、JFrameのコンテントペインに貼り付ける方法を覚えました。
(Swingに関しては、以前に、お世話になりました。m(__)m)
ところで、JPanelの絵に合わせてJFrameの大きさをぴったり調節するよい
方法を教えていただけないでしょうか。
JFrameのsetSizeは知っているのですが、どうも、タイトルバーの大きさも
含まれてしまうようで、クライアント領域の大きさをきれいに決められない
のです。
もちろん、実験して調整することはできるのですが、よい方法があったら教えてください。
あるいは、ないのなら、そうご指摘くださるとあきらめがつきます。
よろしくお願い致します。
0656デフォルトの名無しさん
NGNGCGIを通してサーバーがある,ないを見極め
なかった場合はクライアントがサーバーを建てるように組みたいのです。
クライアント側のメソッドで下記のようにサーバーを呼び出します。
呼び出した後、接続しようとしても失敗してしまいます。
解決法を教えてください。よろしくお願いします。
クライアントのcgiに接続した後のメソッド
if(サーバがない){
Server s = new Server("Server);
s.setSize(0,0); s.show();
connect(); ←自分のIPに接続するメソッド
}
省略してますがこのような感じです。
サーバー側のmainメソッド
try{
server_socket = new ServerSocket(1234);
} catch(IOException e) {}
while(flag){
Socket cs = server_socket.accept();
Thread ct = new Thread(new SThread(cs));
ct.start();
}
0657デフォルトの名無しさん
NGNGjava.math.BigDesimal
0658デフォルトの名無しさん
NGNGサーバーのmainメソッドを実行しないのはなぜ?
0659デフォルトの名無しさん
NGNGJAVAプログラムからフォルダを作成したいんです。
普通にファイルを生成する感覚でフォルダを生成したいのですが
そんな便利な方法ってあるんでしょうか?
0660デフォルトの名無しさん
NGNGpack()でどう?
>>656
コノ手のやつって
スレッド系なので、全ソース見ないと
どこで、おかしくなってるのか他の人には
わからない。
たぶん、P2P通信をやりたいんだけど
あいてのIPが固定じゃないので
CGIによってIPアドレスとポートを調べて(略)・・・
つながらない原因としては
「自サーバーを立てる前に接続しようとしている」
0661デフォルトの名無しさん
NGNGmkdir()?
0662デフォルトの名無しさん
NGNGじゃあ、コレはtrue、falseどっちだ?
理由も述べろ
String s="ABC";
if(s=="ABC")
{
//これか?
}
else
{
//それともこっちか?
}
0664デフォルトの名無しさん
NGNGs.equals("ABC") にすれば trueが返されます。
elseになる理由は、オブジェクト同士の比較だから?equalsで覚えてくれ。
0665デフォルトの名無しさん
NGNGえ、同一内容の文字リテラルのオブジェクトって共有されるって覚えてました。
http://java-house.jp/ml/topics/topics.html#language-string
まぁこれに依存したコード書いたことないんで試してないですけど。
0666665
NGNG0667デフォルトの名無しさん
NGNG>elseになる理由は、オブジェクト同士の比較だから?equalsで覚えてくれ。
「だから?」は日本語として意味不明。
0668素人です。
NGNGに行こうとしたらサポートされてないと言うメッセージがでてくるん
ですけど・・・。
具体的にどうしたらよいのでしょうか?
という質問は素人過ぎて話しにならないでしょうか?
0669デフォルトの名無しさん
NGNGこれで出来たexeをJavaがインストールされていない環境に
コピーすれば、それで動くもんなんですか?
VBみたいにディストリビューションウイザードみたいなのあるんでしょうか。
0670デフォルトの名無しさん
NGNGexeじゃなくてjar(Javaのarchiveだからjarなのかな?)ファイル。
ソースファイルをコンパイルして出来たバイトコード(中間コード)
であるclassファイルをzip圧縮してちょっと手を加えたもの。
マニフェストファイルと言う属性設定ファイルにきちんと設定をすれば、
Windowsマシンならそのjarファイルをダブルクリックするだけで起動する。
但し、起動にはJRE(JavaRuntimeEnvironment)が事前にインストール
されていることが必要。
Sunのサイトからダウンロードできる。確か国際化対応版(=日本語もOKな
ランタイム)が8MB前後だったとおもう。
VBのランタイムと同じだと思ってくれればよし。
0671デフォルトの名無しさん
NGNGとりあえずWindowsUpdateにいってMS製JVMをDLしてこい。
0672デフォルトの名無しさん
NGNGあまり気にするほどじゃないと思うよ。コンパイル時に最適化される対象だから。
クラスファイルの定数領域に定数として作成されちゃうから、実行時のコストは
クラスローダがそのクラスファイルをロードする時だけ、と本に書いてあった。
0673デフォルトの名無しさん
NGNGそれは実は大抵の場合はtrueです。
なぜかというと"ABC"というStringオブジェクトを静的に保持していているから。
言い換えれば String ABC = "ABC"; というのがあると同じ扱い。
String s = ABC;
if( s==ABC )
となる。当然オブジェクトは同じものを指す事になるので 真。
利用するとしたら、どっかのクソバカ野郎がこう書いたコードを
あとでメンテするとき用の知識としておぼえておくに留めておこう。
(もちろんこんなコード見つけたらそのPGはぶんなぐっとけ)
0674デフォルトの名無しさん
NGNGStringクラス内部に参照マップみたいなものがあるのかな?
0675
NGNGありがとうございます。
非常に参考になりました。
おかげで無事解決しました。
0676620
NGNGまた遅いレスですいません。仕事が忙しくて...。
頂いたソースで表示されました。
ご指摘の部分、よく噛み締めて自分のソースを見たいと思います。
ありがとうございました。
0677RIAL厨房 スミマセン
NGNGこれぐらい自分で探せと怒られるのを承知で
伺わせてください。本当に厨房な質問ですいません。
MS-DOSで(コマンドラインというのでしょうか?)、何か文字を一文字入力して、
それを char 型 の変数で返すメソッドを作りたいのですが、
どうすればいいのか教えてください。(その他のデータ型と、String型は一応出来ました)
ちなみに、String型のデータを返すメソッドは下のように考えて、一応上手く動きました。
String inputString(String s){
String word = new String();
BufferedReader keyin = new BufferedReader(new InputStreamReader(System.in));
System.out.print(s + " = ");
System.out.flush();
try{
word = keyin.readLine();
}catch(IOException e){
System.out.println(e);
}
return word;
}
0678デフォルトの名無しさん
NGNGchar String#charAt(0)
0679RIAL厨房 スミマセン
NGNG有難う御座います、早速やって見ます。
#記号は初めて見ましたが、このまま打てばいいのでしょうか?
0680RIAL厨房 スミマセン
NGNG何度もすみません。
やっぱり分かりませんでした。上の>>677の場合だと、
どこに入れればいいのか分からないんです。
それと、#が、そのまま使うのではないような気もして色々やって見たんですが、
上手くいきません。
もしよければもう少し詳しく教えてください。
0681RIAL厨房 スミマセン
NGNGひょっとして、と思ったんですが、
全く検討はずれなことを言ってるかもしれません。
char String#charAt(0)
の、StringはClassで、charAt(0)はその中のMethod charAtを、0を引数にして
呼び出すという意味なのでしょうか。
(0)の意味も良く分かりませんが、最初の一文字ということですか?
つまり、一度String型のデータを作っておいて、その最初の一文字を
char型の新しいデータとして生成するという意味なのでしょうか?
0682デフォルトの名無しさん
NGNGRIALじゃなくて、REALですよね?
char inputString(String s){
String word = new String();
BufferedReader keyin = new BufferedReader(new InputStreamReader(System.in));
System.out.print(s + " = ");
System.out.flush();
try{
word = keyin.readLine();
}catch(IOException e){
System.out.println(e);
}
return word.charAt(0);
}
0683Javaの鉄則 その-1
NGNG0684REAL厨房 スミマセン
NGNGすごく嬉しい!有難う御座いました。
それと、RIALは、つづりが違いましたね。まだ習ってなかったので、すいません。
>>683
すいませんでした。これからはそうします。
0685デフォルトの名無しさん
NGNG>まだ習ってなかったので、すいません。
まぁ、そんなしょーもない言い訳は、どーでもいいのです。
0686デフォルト七誌
NGNGネタにマジレスカコワルイ
と書くことがネタにマジレスにならないか不安。
0687デフォルトの名無しさん
NGNG0688デフォルトの名無しさん
NGNGどんな風にコード書いたらいいんでしょうか??
0689デフォルトの名無しさん
NGNGリードしてライト
0690デフォルトの名無しさん
NGNG0691デフォルトの名無しさん
NGNGopen
open
while
read
write
close
close
0692デフォルトの名無しさん
NGNG0693デフォルトの名無しさん
NGNG奴なんていねーよ
0694デフォルトの名無しさん
NGNG689、691にいえよ。
0695デフォルトの名無しさん
NGNG688.690.692ではちょっとなー。
とくに690を入れてくるようなやつではなー。691みたいにしたくなるよ。w
オマエこれよんで教えてやろうと言う気になるか?ヲイ
0696デフォルトの名無しさん
NGNGふつーに教えろや、ゴルァ
じゃなきゃ689みてーなカキ子すな。
0697デフォルトの名無しさん
NGNGそこで無視できるかできないかが。差なんだよな。w
あの返事(692)をした時点で、もうオマエの負けだ。デテケ!
0698689
NGNGだけど、ファイルをリードしてソケットにライトするだけだから
ファイル入力のサンプルとソケット出力のサンプルを
どっかから拾ってくれば解決すると思うよ。
googleで「Java ファイル 読み書き」 「Java ソケット」とかで
検索すればいいよ。
0699デフォルトの名無しさん
NGNG差って何?コード書けたら勝ちだろ。
0700デフォルトの名無しさん
NGNGもっといい風に聞けば、もっとわかりやすい答えを書いてくれる人がいるのに、拒否するんだろ?
コードの書けない負け組み君。
(チミの言うところの。※ここにいるほかの人の言うところではない。w)
0701デフォルトの名無しさん
NGNG0702デフォルトの名無しさん
NGNGJAIを利用してPNG画像にアルファチャンネルをかけたいんですが、
どこかに参考となるページがありますでしょうか?
0703デフォルトの名無しさん
NGNGというか、簡単な方法ないです?
たとえば「15,000」ってStringからカンマを取り除きたいときに。
文字列置換ではどうにもならないし、、、
やっぱりループでまわすしかないです?
0704デフォルトの名無しさん
NGNGStringTokenizerで消すとかはどうだろ?
0705デフォルトの名無しさん
NGNG0706デフォルトの名無しさん
NGNGdeleteCharAt(int index) で、消せばいいのか。
でも、indexOfが-1になるまでは回さないとだめなんですね。
これでもずいぶん簡単になるけど。
StringTokenizerのほうはよくわかんなかったです。
0707デフォルトの名無しさん
NGNG0708デフォルトの名無しさん
NGNGそういうことがしたい場合Javaコアが推奨してるのは、
java.text.DecimalFormat。
みんな、頼むからStringBuffer#append()くり返すな!
java.textパッケージ使え!
Cで、sprintfやsscanfを使わずにstrcat連続技を使うと、
マヌケ扱いされるでしょ!Javaだって同じだよ!
0709デフォルトの名無しさん
NGNGだけをスクロールして見えるような形にたいのですが、可能でしょうか?
0710デフォルトの名無しさん
NGNG可能でしょう。
0711?Y´?¬?<ETH>?3/4?e`
NGNGマックOS 8.2でJAVAをはじめようと思います。
何からしたら良いですか。
JDKのダウンロード?
最近はJAVAプログラミングのための良いソフトがあると聞いていますが…。
0712デフォルトの名無しさん
NGNGマックを窓から投げ捨てろ。
0713デフォルトの名無しさん
NGNGMacOSXにしなせい。
0714デフォルトの名無しさん
NGNG8.2でうごくかな
0716デフォルトの名無しさん
NGNGOS8.2はしらないけど、
CodeWorrierは?
0717703
NGNG>そういうことがしたい場合Javaコアが推奨してるのは、
>java.text.DecimalFormat。
あ、これはたまたま持ち出した例が数字であって数字以外も使うのですよ。(;´д⊂
もちろん数字だけのときは、DecimalFormatを使わせていただきます。
>頼むからStringBuffer#append()くり返すな!
どうしたら、、、ちなみに最初のコードは
String strIn; → 入力
String strOut; → 出力
String strRep; → 置換文字
for (int i = 0 ; i < strIn.length() ; i++) {
if (!strIn.substring(i,i + 1).equals(strRep)) {
strOut += strIn.substring(i,i + 1);
}
}
ご、ごめん。。(;´д⊂
0718703
NGNG0719デフォルトの名無しさん
NGNG0720703
NGNGそのときに、数字がカンマ入りで返ってきたり、マスター名称に変な記号が入っていたので抜きたかったんだYO。(;´д⊂
0721デフォルトの名無しさん
NGNGサーバAにはNICが2枚あり、それぞれ別セグメントとなってます。
サーバBからサーバAにRMI通信を行うと
NIC1(サーバBと同一セグメント)とLookupしているみたいですが、
その後、メソッドを実行するとNIC2(サーバBと異なるセグメント)の方と通信しようと
してエラーになっています。
対応策をご伝授下さいませ。
0722デフォルトの名無しさん
NGNG一般的な文字列置換、フォーマットからの文字列抜き出しには、
MessageFormat使えYO!C言語のsprintf(),sscanf()みたいなもんだYO!
0723デフォルトの名無しさん
NGNGもしかして、NIC1とNIC2のIPは同一で、ポート番号の領域をNIC1とNIC2に
割り振ってたりする?
サーバオブジェクトをUnicastRemoteObjectのサブクラスにしないで、
単にRemoteをimplementsするだけにして、
UnicastRemoteObject#exportObject(Remote,int)で明示的にポート番号
をNIC1のものにしてエクスポートしてから、レジストリにバインドしたら、
何とかならへん?
UnicastRemoteObject継承しちゃうと、開いてるポートから適当に選んで
エクスポートしちゃうはずから、ポート番号がたまたまNIC2に割り当てら
れるものだったら、そうなるかもしれん。
0724デフォルトの名無しさん
NGNGコマンドラインツールで使いたいんだけど
0725デフォルトの名無しさん
NGNGimport java.text.FieldPosition;
import java.text.NumberFormat;
public class NumberFormatTest {
public static void main(String[] args) {
System.out.println("*"+parse(257,10)+"*");
System.out.println("*"+parse(1386,10)+"*");
System.out.println("*"+parse(6,10)+"*");
System.out.println("*"+parse(199972,10)+"*");
}
static final FieldPosition pos = new FieldPosition(NumberFormat.INTEGER_FIELD);
public static String parse(int val,int offset){
StringBuffer buf = NumberFormat.getNumberInstance().format(val,new StringBuffer(),pos);
StringBuffer disp = new StringBuffer();
for(int i = 0 ; i <offset-pos.getEndIndex();i++){
disp.append(' ');
}
disp.append(buf.toString());
return disp.toString();
}
}
0726デフォルトの名無しさん
NGNGマウスイベントから得られるコンポーネント内の相対アドレスのことではありません。
ご存知の方宜しくお願いします。
0727デフォルトの名無しさん
NGNG0728デフォルトの名無しさん
NGNGわざわざソース書いてくれてあんがと。
標準APIで出来るか、って意味だったんだけど。
0729デフォルトの名無しさん
NGNGJavaDocにこうやれってかいてあったよ。
0730デフォルトの名無しさん
NGNG数値の右詰め みたいなコンソールでよく使う機能が
実装されてないってのは GUI用に作ってるのかも(?)
0731デフォルトの名無しさん
NGNGJavaは、CUIよりGUIのほうが簡単。
0732デフォルトの名無しさん
NGNG英語でないとコケるゴミソフトがあるのでし。
0733デフォルトの名無しさん
NGNGLocal.ENGLISH
英語だったら、地域設定しなくても
言語設定すればいい。
というか、JavaDocにのってたよたしか
0734726
NGNGありがとうございます。
java.awtにあると思ってSwingUtilitiesを見落としていました。
0735デフォルトの名無しさん
NGNGhttp://www15.big.or.jp/~s-w-/bbs/java/index.html#pagetop
0736デフォルトの名無しさん
NGNG0737デフォルトの名無しさん
NGNG何作るの?
0738デフォルトの名無しさん
NGNGサーバプログラムとクライアントプログラム共にLAN内端末(Win)のローカルでテストしているのですが、
クライアントアプレットでのNaming.lookup後、
得られたリモートオブジェクトのメソッドを呼び出すと、
access denied(java.net.SocketPermission 192.168.0.2:1447 connect,resolve)
といったエラーが返ってしまうのですがこれはどうすれば良いでしょう?
どなたかご存知の方教えてください。
0739デフォルトの名無しさん
NGNGエラーそのまんまだよ。
アプレットのセキュリティマネージャが、
java.net.SocketPermission 192.168.0.2:1447 connect,resolve
を許可してないんでしょ。
ブラウザで使われるVMのセキュリティポリシーファイル書き換えろ。
0740デフォルトの名無しさん
NGNGこの解説が詳細に載っている、お勧めの書籍やHPは有りませんか?
0741デフォルトの名無しさん
NGNG???
コアAPIのjavadocに使い方、結構親切にかいてあるじゃん…
0742新高1
NGNGjava.net.SocketPermission 192.168.0.2:1447 connect,resolve
の真ん中にある数字(192.168.0.2:1447)ってIPですよね?
誰のIPですか?
0743デフォルトの名無しさん
NGNG俺のIPではありません。
0744新高1
NGNGそうですか。
で、IPから住所を調べるにはどうすればいいんですか?
0745デフォルトの名無しさん
NGNGlookupまで成功しているなら、サーバプログラム立ち上げたマシンの
IPでしょ。
lookupが失敗したなら、レジストリ立ち上げたマシンのIPでしょう。
0746デフォルトの名無しさん
NGNGとりあえずイエローページを
探してみるというのはどうでしょう?
0747デフォルトの名無しさん
NGNGサーバ実行時に下記のポリシーファイルを指定しているのですが、
ブラウザのVMでのポリシーファイルはどこで指定すれば良いのでしょうか。
アプレットはappletviewer及びブラウザで試しています。
grant {
permission java.security.AllPermission;
permission java.net.SocketPermission
"192.168.0.2:1024-65535", "connect";
};
0748新高1
NGNGなるほど!!ありがとうございます!そういえば確かにイエローページ
には住所がのってますね!!!ありがとうございました!!!!!!
今から調べてみます、、、と言いたいところなんですが、家にはイエロー
ページがないんです。どこで売ってますか?
0749デフォルトの名無しさん
NGNG例えばChoiceFormatの説明で最初に出てくる、
X matches j if and only if limit[j] <= X < limit[j]
のXって何の事ですか?
0750デフォルトの名無しさん
NGNG日本語ドキュメント使えよ。
0751デフォルトの名無しさん
NGNGAllPermissionを認めているのに、その下の定義は意味無いぞ。
ブラウザ用のJVM(Plug-inとしてJREをインストールしたなら、
JREディレクトリの中)のどこかにjava.policyとかあるでしょ。
0752デフォルトの名無しさん
NGNG日本語ドキュメントでは
-----------------------
ChoiceFormat を使用すると、ある範囲の数値にフォーマットを追加することができます。
これは通常、複数を処理するときに MessageFormat で使用されます。
この選択項目は double の昇順リストで指定され、それぞれの項目は、次の項目までの一方が開いた間隔を指定します。
X は、limit[j] <= X < limit[j+1] の場合にだけ j に一致する
-----------------------
と有りますが、
【疑問】
・"次の項目までの一方が開いた間隔"とは何か?
・limitとは何か?(何かの配列か?)
・ChoiceFormat(double[] limits, String[] formats) のlimitsとは別なものか?
・Xとは何か?
って感じです。
サンプルプログラムは動かして見たけど、良く分かりません。
0753デフォルトの名無しさん
NGNG確かに日本語がわけわかんなくてムカツクけど…
おまえさー、Format、NumberFormatの解説も読んどけよ。
あとは、このクラスの役割はイメージ可能なんだから、メソッド叩いて
動作見るか、ソースコード読んだほうが、こんなところで質問の答え
待つより、結果出るの速いぞ。
0754デフォルトの名無しさん
NGNG>おまえさー、Format、NumberFormatの解説も読んどけよ。
それも読んで、MessageFormatのサンプルをいじくりまではしましたが、
全てを体系立てて説明するようなドキュメントが必要ですよね、やっぱり。
JavaDocの説明は難解だし・・。
HP上では詳しい解説が発見出来なかったので、今から秋葉原の本屋さんに逝って見ます。
0755デフォルトの名無しさん
NGNGJREとJDKどちらが使われるのか良くわからないので両方弄ってみました。
C:\Program Files\Java\j2re1.4.0\lib\security\java.security
D:\Program\j2sdk1.4\jre\lib\security\java.security
を以下のように変更
#policy.url.1=file:${java.home}/lib/security/java.policy
#policy.url.2=file:${user.home}/.java.policy
policy.url.1=file:D:/Program/j2sdk1.4/jre/lib/security/java.policy
policy.url.2=file:D:/Program/j2sdk1.4/jre/lib/security/java.policy
その上で、D:/Program/j2sdk1.4/jre/lib/security/java.policyに、
permission java.net.SocketPermission "localhost:1024-65535", "connect,resolve";
を追加しました。
これでも下記のようなエラーが出ます。
サーバ:
java.security.AccessControlException: access denied
(java.net.SocketPermission 127.0.0.1:1223 accept,resolve)
アプレット:
Error unmarshaling return header; nested exception is:
java.io.EORException
ついでにacceptも追加してみたのですが、
サーバ側ではエラーがなく、
アプレットの方のe.getMessage()で拾ったのがnullなエラーになってしまいます。
0756デフォルトの名無しさん
NGNG要は
0 だと 不合格
1 だと 合格
とかなってるときに
new ChoiceFormat( new double[]{ 0.1 }, new String[]{ "不合格","合格" } );
とかって使用するんでしょ。
0757755
NGNGもういいや(;´Д`)
0758デフォルトの名無しさん
NGNG下記のようにArrayListに格納されたhitoクラスのメンバdt.nameを
参照したいのですが上手くいきません。宜しくお願いします。
import java.util.*;
class Test{
static void main(String args[]){
ArrayList al = new ArrayList();
hito dt = new hito();
al.add("ABC");
dt.name="XYZ";
al.add(dt);
System.out.println((String)al.get(0));//ABCと表示
//System.out.println((String)al.get(1).name);//エラーが出る
}
}
class hito{
String name;
}
0759デフォルトの名無しさん
NGNGこうすれば上手く行くよ。(あとmainメソッドもpublicにしてね)
System.out.println(((hito)(al.get(1))).name);
getメソッドで得られるのはObjectであり、hitoではない。
そのままではnameフィールドにはアクセスできないので
hitoにキャストする必要がある。
まあ、ゆっくり勉強してくれ。
0760デフォルトの名無しさん
NGNGまだまだ修行が足りないようですね。
0761 ◆MEdvcmo6
NGNGおれのことなんだけど。
http://www15.big.or.jp/~s-w-/bbs/mibbs.cgi?mo=p&fo=java&tn=0003
0762デフォルトの名無しさん
NGNG生成されますが、
参照先のデータごとコピーする一般的方法はあるのでしょうか?
いまのところは、自分でCLONEをオーバーライドしたり、
コピーの時に自分で移し変えてます。
0763デフォルトの名無しさん
NGNGSerializableなオブジェクトにしといて、ObjectOutputStream
作ってwriteObjectして、作成されたバイトアレイをObjectInput
Streamを通してreadObject。これでディープコピーできるよ。
シリアライズの機構に任せる。(但し、参照チェインしているインス
タンスのにtransientなフィールドがあったら、消えちゃうけどね)
0764デフォルトの名無しさん
NGNGそんな暇な人はいないと思われ。
0765デフォルトの名無しさん
NGNGそれは、例えばどういったところで、丸ごとコピーが必要になるんでしょうか。
0766デフォルトの名無しさん
NGNGこれはどういったものですか?
0767デフォルトの名無しさん
NGNG> Javaのロケールを設定する方法を教えてくだちい。(Windows・JDK 1.4)
> 英語でないとコケるゴミソフトがあるのでし。
> 733 :デフォルトの名無しさん :02/03/30 04:43
> >>732
> Local.ENGLISH
> 英語だったら、地域設定しなくても
> 言語設定すればいい。
いや環境変数か、VMを起動するときの引数で。
0768デフォルトの名無しさん
NGNGGoogleで調べてみましたが、初歩の部分の解説しているところしか見つからなくて・・・
ソフトに応用して使っているようなところはないでしょうか?
0769デフォルトの名無しさん
NGNG解説まではしてない、、、
0770763
NGNGイミュータブルでないオブジェクトの参照をメンバとして抱えているオブジェクトの場合、
シャローコピーだと、コピー先のオブジェクトも同じオブジェクトの参照をメンバでもって
ているのことになるので、コピー元のオブジェクトがそのメンバオブジェクトの内部の値を
書き換えたら、コピー先は知らないうちにいつのまにかそのオブジェクトの内部の値が変更
されてしまっている、ということになりうるわけで、そういうのはちょっとまずい事がある。
そういう時はディープコピーが必要。
>>766
メンバフィールドの修飾子。これがついてると、デフォルトのシリアライザが
シリアライズする時にこの値をストリームに書き込まないし、デシリアライズ時
には読まない。デシリアライズすると、transientフィールドはデフォルトコンス
トラクタ起動によって与えられる値に初期化される。
現在の状態を保存する必要のないフィールドにはこれをつけておくと、バイト
アレイのサイズがそのフィールドのサイズ分だけ減るよ。
それと>>763のやり方は、そのオブジェクト又はメンバに、Serializableでない
オブジェクトがあったら、出来ないね。(まあ、普通データを保存するような
オブジェクトはSerialzableにしとくでしょ?)
0771デフォルトの名無しさん
NGNGtransient 修飾子、、、そんなものがあったのか、、、知らなかった。
参照を渡すだけなのと、オブジェクトのコピーの違いは
分かるのですが、用途はどうだったのかな・・・という
ことを質問してみました。
書き込んだあと思いついたのが、例えば GUI ピルダの
コンポーネントのコピーコマンドとかに使いそうですね < 深いコピー
0772デフォルトの名無しさん
NGNG実装できないかな?
(遅そうな予感はするけど)
0773デフォルトの名無しさん
NGNGある変数やオブジェクトを参照しなければならないときに
コンストラクタに渡したり
getXXX()メソッドを実装したりして
参照しているんですが
めんどくさいので
全部「static」にしちゃってかまわないんでしょうか?
0774デフォルトの名無しさん
NGNG参照する変数がどんな意味持つかによると思うよ。
無意味にそれやっちゃうと、オブジェクト指向でいう隠蔽性が失われる
気がする。例えばあるクラス独自の意味を持つものをスタティックに
しちゃうと、それはもう独自のものじゃなくなるし。
てか、知ったかぶりレススマンコ
0775デフォルトの名無しさん
NGNGうん、確かにオブジェクト嗜好っぽくなくなるかもしれないし
危険であることは確かだ
ただ、これによって余計なソース書かなくていいかなとおもった
サイズも小さくなるかな
0776デフォルトの名無しさん
NGNGhttp://sports.2ch.net/test/read.cgi/base/1017477474/545
別にどうということもないんだけどちょっとうれしかった。
0777119
NGNGキャンバスとパネルを使うときに
お互いに変数を共有するときはどうすればいいんですか?
たとえばパネルで名前を入力して、キャンバスで表示など・・
いろいろやってるのですが、うまくいきません。
おしえてください。
たとえば、mainメソッドでstr nameという変数を宣言して、
MainPanelでmain.nameに代入。ここではうまくいっているけど
MainCanbasでmain.nameをアウトプットしてもなぜか空・・・
基本的なことかもしれませんが、教えてください。
おねがいします。
0778デフォルトの名無しさん
NGNG0779デフォルトの名無しさん
NGNG0780デフォルトの名無しさん
NGNG0781haruka
NGNGスタティックフィールドあるいはインスタンスフィールドを使いなさい。
ローカル変数の内容はメソッドが終わったらなくなっちゃうから。
あと、ちゃんと教えて欲しければ自分の言葉で解説するんじゃなく、
うまくいかなかったコードを実際に見せてください。
0782777
NGNGどうもです。コードはこんな感じになっています。
ほかのメソッドは乗せるまでもなく、ただ使用しています
public class Main {
public static MainCanvas canvas;
public static MainPanel mainPanel;
public static str name
public void start() {
mainPanel = new MainPanel();
canvas = new MainCanvas();
Display.setCurrent(canvas);
}
}
インスタンスフィードといいますと、やっぱり
クラスを作らなければだめなのでしょうか?
0783デフォルトの名無しさん
NGNGハァ?なんだそりゃ?
ヒープ使うなとかいうルールでもあるなら別だが、頼むから、
そんなあほなコーディングルールを仕事で使わんでくれ。
そんなコードの保守が回ってくるとしたら、悪夢だ。
0784デフォルトの名無しさん
NGNGアプレットが実行されているブラウザから、直接そのマシンのローカルストレージに
アクセスするのは、基本的に無理。そういうことがしたいなら、デジタル署名の事を
勉強するか、あるいはアプリケーションとして実行させるかのどちらかが必要。
どっちにしても、ドライバ変えれば動くようになるわけじゃない。
わけがわからないんだったら、悪いこといわないからアプリケーションとして
開発しなさい。
0785783
NGNG想像するしかないが、多分あんたがやりたいことを普通の
Javaコード(NOT(元コボラ―謹製ORヒープも使えないバカ
C使い謹製))として書くと、こんな感じになるはずだ。
public class Main{
private MainCanvas canvas;
private MainPanel panel;
private String name;
public Main(String name){
this.name = name;
canvas = new MainCanvas(name);
panel = new MainPanel(name);
}
public void start(){
Display.seCurrent(canvas);
}
}
class MainCanvas extends Canvasか?{
private String name;
public MainCanvas(String name){
super();
this.name = name;
}
//あとは知らん
}
class MainPanel extends Panelか?{
private String name;
public MainPanel(String name){
super();
this.name = name;
}
//あとは知らん
}
0786デフォルトの名無しさん
NGNGインスタンス変数って言いたいのかな?
でも 782だと問題の箇所が分からんです。
0787デフォルトの名無しさん
NGNGmalloc系使わないC使いって見たこと無いけど。
うーむ。
0788デフォルトの名無しさん
NGNGだったら
MyCanvas に setInputedName( String name )みたいな
メソッド作って MyPanelで名前入力されたら setInputedName()を呼ぶ、
とかかな。
0789デフォルトの名無しさん
NGNGそれが「普通」なのか? これまたえらく(以下略)
0790デフォルトの名無しさん
NGNGいや、多分PanelとかCanvasはnewしないと使えないから、わけもわからず
やってるだけ、の匂いがするから…
>>787
俺が前にいた会社にいたんだよ。全てのバッファを全部ローカル変数に
staticで宣言しているのに、マルチスレッドで実行されるプログラムとか、
巨大なバッファをローカル変数に宣言してとか…
環境によってメモリを節約しなきゃいけないとかの理由があってグローバル
にバッファ切るとかいうのは、意味がわかるんだけど。
0791785
NGNG普通じゃねえと思うよ。俺ならコンポーネントの継承なんかしないよ。
0792デフォルトの名無しさん
NGNG0793デフォルトの名無しさん
NGNGマルチスレッドを考慮してないプログラムを
マルチスレッドで使おうとしたんじゃないの?
あと、あんたの元同僚(?)も酷いのかもしれんが
あんたの使ってる用語もかなり怪しいよ。
0794haruka
NGNGそんだけの情報では、
そもそも str っていうクラスがどんなものなのかわからないし、
それに name にリファレンスを設定してるところも、
name を読み出しているところもどうやってるかわからないので、
アドバイスのしようがないです…
それに、
Panelに関しては継承しなくても使えますがなんで継承してるんでしょう?
0795デフォルトの名無しさん
NGNGそうゆう使い方をするな
全体を制御するクラスはひとつにしといて
Panel,Canvasなどのクラスに「setXXX()」「getXXX()」
などのメソッドを自分で用意して
制御するクラスから呼び出せばいいだろう
回りくどいやり方だと感じるかもしれないが
これがオブジェクト嗜好だ
0796777
NGNG私のように何もわかってない物のためにコードまでかいていただいて、
いろいろ議論していただいて、本当にありがとうございます。
たしかに、785さんのおっしゃるとうりなぜnewするのかもあまりよく
わからなくてやっていますので、785でのコードのようにかいていただいたのは
わかりやすかったです。ただ、これでもなりませんでした。変数を
動かす順番などがよくないのかもしれませんので、いろいろ試して考えて
見ようと思います。
ファイルは1つなのですが、その中のクラス(サブクラス?)間で
値を共有するときは、795さんのおっしゃるようにするべきですね
書き直してみます。
べんきょうになります。会社に入って恥ずかしい思いをしなくて住む世に
がんばります。
0797777
NGNGなまえ保存用のあるクラスを作ることにしたのですが、
それはうまくいってます。
ただ、キャンバスとパネルはnewしたときの状態で待機しており
setcurrentで変えてもnewしたときにgetNameしたままの状態なので
空っぽなんです。
つまり、mainで
canvas,panel,nameクラスをnewする。そのときにそれぞれのコンストラクタ
が起動される。
つぎに
たとえばpanel内でname.SetName("asdf")みたいなものを実行して
セットカレントでcanvasに移動しても、はじめのmainでnewされたときの
状態から始まるので、canvas内にname = name.Getname();
などを記述していても効果がないのです。
この場合どうすればよいでしょうか?panel内からcanvas.Getname();などを
していては、最初にやっていたこととかわりがないので・・
あまりにも厨な質問かもしれませんが、もしよければおしえてください。
おねがいします。
0798デフォルトの名無しさん
NGNG0799デフォルトの名無しさん
NGNGpanel内でname.SetName("asdf")みたいなものを実行するとき、
同時にcanvas.SetName("asdf")みたいなものを実行する
0800デフォルトの名無しさん
NGNGpublic class Main{
private MainCanvas canvas;
private MainPanel panel;
private Name name;
public Main(String name){
this.name = new Name(name);
canvas = new MainCanvas(name);
panel = new MainPanel(name);
}
public void start(){
Display.seCurrent(canvas);
}
}
class MainCanvas extends Canvasか?{
private Name name;
public MainCanvas(Name name){
super();
this.name = name;
}
//あとは知らん
}
class MainPanel extends Panelか?{
private Name name;
public MainPanel(Name name){
super();
this.name = name;
}
//あとは知らん
}
class Name{
private String name;
public Name(String name){
this.name = name;
}
public void setName(String name){
this.name = name;
}
public String getName(){
return name;
}
}
0801デフォルトの名無しさん
NGNG仕事でやってるなら上司か同僚に聞きましょう。
趣味でやってるなら フリーのwebスペース借りて
ソースを丸ごと全部アップすれば暇人が助けてくれるかも。
0802デフォルトの名無しさん
NGNG>>764 のhttp://www15.big.or.jp/~s-w-/bbs/mibbs.cgi?mo=p&fo=java&tn=0003
は,ほぼ放置されてますが。
0803s-w-
NGNG噂されていた。欝。
だれか、せっかくおいらの板に書き込んでくれた1にアドバイスしてやってくれ〜
http://www15.big.or.jp/~s-w-/bbs/java/index.html
マージャンしにいくので、よきアドバイスをよろしく。
ほんじゃ。
0804デフォルトの名無しさん
NGNG自作自演イイ!
0805デフォルトの名無しさん
NGNG2回DLして試したけど結果同じ。
インスコできたやついる?
0806デフォルトの名無しさん
NGNG試してみたけど、インストールできたよ。
0807java.lang.Error
NGNG個人のパッケージ名を取得したいんですけど JAVA_CONF で登録出来ません!
他に登録できるところあったら、教えて下さい!
0808java.lang.lef.PhantomReference
NGNG勝手につけたら?絶対ぶつからないような奴。
kintama.hananoana.mekuso.arinotowatari.sayounara.hoge
とか。
0809デフォルトの名無しさん
NGNGpropertiesファイルを読み込んでくれません。Web-INF/classesやWeb-INF/libに置いてみてもダメです。
やはり、クラスパスの通ったディレクトリ上にpropertiesファイルは置いとくしかないのでしょうか。
0810java.lang.lef.PhantomReference
NGNGクラスローダを引数に取るgetBundleをコールしたらドウヨ?
0811デフォルトの名無しさん
NGNGどっかで捨てメアド取得してそれ使えば?
おれは独自ドメイン採っちゃったけど。
0812777
NGNG変数クラスは作成せず、たとえばcanvasからpanel.setNameなどを利用することにより
実行できました。
しかし、私にはかなり難しく、無理だと言うことがわかりました。
javaを使う会社から内定をもらっていますが、辞退しようと思います。
いままで迷惑をかけてすみませんでした。
0813デフォルトの名無しさん
NGNG0814デフォルトの名無しさん
NGNG質問があります。
RMIを使用するときにrmiregistry、サーバ(スタブ)をバッチファイルで起ち上げる場合と
プログラムで立ち上げる場合の違いはありますか?
バッチファイルで立ち上げた場合は相手サーバをlookupできるのに
プログラムで立ち上げた場合はNotBoundExceptionになります。
どうかお助けを。
プログラムで立ち上げた場合
if (System.getSecurityManager() == null) {
System.setSecurityManager(new RMISecurityManager());
}
// rmiregistryの起動
LocateRegistry.createRegistry(Registry.REGISTRY_PORT);
Registry registry = LocateRegistry.getRegistry();
// サーバ起動
RmiImpl obj = new RmiImpl();
registry.rebind("//myhost/RmiServer", obj);
// 相手サーバをLookup
rmi = (Rmi)registry.lookup("//yourhost/RmiServer");
↑ここでエラー
0815デフォルトの名無しさん
NGNG直前で生成したRegistryインスタンスに"//yourhost/RmiServer"と言う
バインド名でバインドされているサーバオブジェクトがないんでしょ。
そりゃそうだ、そのRegistryインスタンスにバインドされているサーバ
オブジェクトは、直前でrebindした"//myhost/RmiServer"だけなんだから。
つうか、アンタアホ?
0816デフォルトの名無しさん
NGNGたぶん814の人は、どれがサーバーでどれがクライアントなのかすら理解していないと思いまする。
0817初心者
NGNGJAVAを使ったゲームがあるのですが 速度を上げるツールを教えてください
過去にこの質問がありましたらリンクをお願いします。
過去ログ読めよゴルァなんていわないでね。
0818デフォルトの名無しさん
NGNG自分で調べる努力をしたのか?
でなければ、過去ログみれ、ゴルァ!
0819デフォルトの名無しさん
NGNG1、パソコンを買い換える。
2、自分で組みなおす。
0820初心者
NGNGJAVA高速起動というツールもだめでした
いろんなのを いれてパソコンがおかしくなり
何度いれなおしたことか・・・
教えて君ですいません
おしえて〜
0821デフォルトの名無しさん
NGNG・gcj でネイティブコンパイルする
0822デフォルトの名無しさん
NGNG・起動パラメータをいじってみる
・勉強がてらソース解析してチューンナップ(これが一番本人のためかと)
0823初心者
NGNG早速 やってみます
0824デフォルトの名無しさん
NGNG・起動時に -Xms128m -Xmx128m とか付けて最大メモリ量を増やしてみる。
・IBM の JDK を使う。
0825教えて?
NGNGボーランドのJBilder(Free)で作ることは可能ですか?
なにか良い開発環境が他にあるのでしょうか?
0826初心者
NGNGあ〜ぁ
0827アホ
NGNG"JDK"が見当たらない。。。JAVA2 SDKってのでええのかな。
0828初心者
NGNGでも みなさん アドバイスありがとう
末永く このスレを見ております。
デフォルトの設定がわるいのかなぁ。
逝ってよしなんていわないでね。
0829デフォルトの名無しさん
NGNGオケー
>>828
基本的に言ってることがトンチンカン
0830教えてくれ!!!!!!!
NGNGボーランドのJBilder(Free)で作ることは可能ですか?
なにか良い開発環境が他にあるのでしょうか?
0831デフォルトの名無しさん
NGNG原因は HotSpotが怠け者になって一部のメソッドを
JITコンパイルしないため。
俺の確認したのでは 最悪の場合 JDK1.3 の 1/10 の速度になります。
(JITコンパイルされた状態でも実行時間の
90%を占めるメソッドを、JITコンパイルしなかった)
あ、ちなみに Windows 版ね。 Linuxとかは知らん。
0832デフォルトの名無しさん
NGNG0833デフォルトの名無しさん
NGNGつまり指定幅に満たない時は空白で埋めたいのです。
数字の場合はDecimalFormatで出来るようですが、
文字列の場合はどうするのか分かりません。
C言語だとprintf("%10s",szStr)などと簡単にできたのですが。
宜しくお願いします。
0834デフォルトの名無しさん
NGNGアプレットで作ってるんですけど、折角新しくソース書いてコンパイルしても、ブラウザがキャッシュを読みこんでしまって
あたらしいclassを読みこんでくれません…
これは俺がアフォですか…
0835デフォルトの名無しさん
NGNG0836834
NGNGIEが一つでも開いたまんまだと駄目 という結論のようです
WEBチャットで教えてもらいながらやってたのですが
WEBチャットをムンブラ、JAVAをIEでやったらうまくいきました
アフォでした…
>>835
あ、その手もありますね。ありがとうございます
0837デフォルトの名無しさん
NGNG俺の持ってるiアプリの本ではJBuilderのFree版使っての開発を説明してるよ。
といっても、iアプリ対応の携帯持ってなくて、作っても意味がないから、
お蔵入りしてるがな。
IEならインターネットオプションの「インターネットの一時ファイル」の
「設定...」を「ページを表示するたびに確認する」にすればOK。
#自動的に確認するの設定だとちゃんと読み込んでくれんことがあった。
後、プロキシサーバが不調で古いファイルを何度も供給してくれてたことがあった。
#最近ね。まぁ普通はこっちはないと思うけど。
>>
0838デフォルトの名無しさん
NGNGCtrlを押しながら更新を押すとキャッシュを読み込まないで更新になるから
それで大丈夫だと思う。
0839デフォルトの名無しさん
NGNGMouseEvent.MOUSE_PRESSED:
MouseEvent.MOUSE_MOVED:
MouseEvent.MOUSE_ENTERED:
で分岐をかけているのですが、
MOUSE_MOVEDだけ正常に働いてくれません
マウスが移動するたびに画面にマウス座標を表示するだけのプログラムなのですが…
ボタンを押した場合(<OUSE_PRESSED)と、画面に入った場合(.MOUSE_ENTERED)は反応してくれます
なにかMOVEDだけ違うのでしょうか?
0840デフォルトの名無しさん
NGNGなんか面白そうなんだけど、どうつかえばいいのか、わから〜ん。
0841デフォルトの名無しさん
NGNGMouseEvent.MOUSE_MOVED は processMouseMotionEvent でしょ。
0842デフォルトの名無しさん
NGNGなにかいい、パッケージやソースあるのかな。天才2chユーザに告ぐ。
0843デフォルトの名無しさん
NGNGCtl押しながら更新じゃだめっすか?
0844843
NGNG0845デフォルトの名無しさん
NGNG文字列の長さが指定長無い場合、
int strLen; // 指定長
String nullFill = " "; // 指定長と同数の空白
String tmpStr = nullFill+szStr; // 文字列の先頭に空白を追加
tmpStr = tmpStr.substring(tmpStr.length - strLen, str.length);// strの左から指定長分を取得
System.out.println(tmpStr);
ではいいのでは?
0846デフォルトの名無しさん
NGNGint strLen; // 指定長
String nullFill = " "; // 指定長と同数の空白
String tmpStr = nullFill+szStr; // 文字列の先頭に空白を追加してtmpStrに格納
tmpStr = tmpStr.substring(tmpStr.length - strLen, tmpStr.length);// tmpStrの左から指定長分を取得
System.out.println(tmpStr);
0847デフォルトの名無しさん
NGNGアプレットが対象になるかどうかは知らんが、
<HEAD>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
</HEAD>
で、キャッシュを殺せばいいんでないの?
0848教えてくれ!!!!!!!
NGNGボーランドのJBilder(Free)で作ることは可能ですか?
なにか良い開発環境が他にあるのでしょうか?
教えろや、ゴルァ!!!!!!!!おまえら、答えれねーのかよ(藁
0849デフォルトの名無しさん
NGNG837読めや、ゴルァ!!!!!!!!おまえ、文字も読めねーのかよ(藁
0850デフォルトの名無しさん
NGNG0851デフォルトの名無しさん
NGNG開発出来るとは思えん。
0852デフォルトの名無しさん
NGNG「お前じゃ無理 だめなやつはなにをやってもダメ明日学校だろ?早く寝ろ。」
0853教えてくれ!!!!!!!
NGNG0854デフォルトの名無しさん
NGNG氏ねや。
0855教えてやる!!!!!!!
NGNG0856デフォルトの名無しさん
NGNGここいけ
http://www.google.co.jp
0857デフォルトの名無しさん
NGNG可能です。
0858回し者
NGNG0859デフォルトの名無しさん
NGNGJBuilderならOK。
0860sage
NGNGpublic static void main(string[] args) {
system.out.println("konnnitiha");
}
}
0861デフォルトの名無しさん
NGNG書き換えているうちに、使わなくなっちゃうクラスが
ありますよね。そんな、使わなくなったクラスのimportは
やめたいのですが、余分なimport文は、どうやったら上手に
見つけられますか。
0862デフォルトの名無しさん
NGNGIDEにimport文を自動編集する機能ある奴があるから、それ使え。
0863デフォルトの名無しさん
NGNG自分で作ったパッケージにどんな名前付けてますか?
自分のドメインとか持っていたら、それ付ければいいんでしょうけど…。
個人の場合とかどうしたもんでしょうか?
yamada.taro.package1 とかですか。自分の名前を付けるのは
公開するとき恥ずかしい気がします。
0864デフォルトの名無しさん
NGNGあんたはすごい! 何がすごいかって、861の日本語が理解できたこと。
863>>
自分のドメインないのなら、どこで公開するの??
自分のemailアドレスは?
0866デフォルトの名無しさん
NGNGと聞いたんですが、具体的にどのような場合なんでしょうか?
0867デフォルトの名無しさん
NGNG<原則>
あるオブジェクトに対して、ユーザスレッドから何らかの参照チェイン
をたどることで到達できる強参照が存在するうちは、そのオブジェクト
はGC対象にならない。
それだけ。staticとかは気をつけろよ。
0868デフォルトの名無しさん
NGNGnullいれときゃええんやー
0869
NGNGhttp://pc.2ch.net/test/read.cgi/tech/1013268002/l50
これ使えや。無料。
0870デフォルトの名無しさん
NGNG0871デフォルトの名無しさん
NGNG大体、ローカル変数ならコンパイラが勝手に処理できるでしょ。
せっかくのオブジェクト指向プログラミング環境だというのに、
こんな糞つまらない、非生産的、単純作業的なことをやらなきゃならないなんて最悪。
C/C++の時代に引き戻されたようで気分悪い。
0872866
NGNG亜土バイス、Thanx ! !
だいたい理解できた。
そういや、1.3.1_03がリリースになったね。リリースノート見たら、結構リーク周りも直ってるな。。。
1.4よりは、しばらく131_03でいいや。
0873デフォルトの名無しさん
NGNGフィールドを全部nullにするメソッドとか作っとくと
何気に便利な時があったりなかったり
0874デフォルトの名無しさん
NGNGそういう時はインスタンス自体を捨てろよ。アホか!
0875デフォルトの名無しさん
NGNGそうは言っても、それが現実なのだから仕方ない。
0876デフォルトの名無しさん
NGNGデカイサイズの寿命の短いインスタンスを、ローカル変数で作るような設計
をしているような奴は既に十分アホなので、今更DQNであることを気にすんな。
0877デフォルトの名無しさん
NGNGこれって DQN作業だったのか… へぇ。
ひょっとして オブジェクトの解放がソースの
あっちこっちに ちりばめられてるDQNソース限定?
0878デフォルトの名無しさん
NGNGGCがどこまできれいにしてくれるのか、
今ひとつわからないから、
とりあえず null 入れてる
0879デフォルトの名無しさん
NGNG>>867が原則でしょ。ローカル変数が、実行スレッドがスコープアウトしたあとも
参照が残ったままと判断される事があることだけ気をつけておけば、そういう
無駄な作業をする必要はないと思われ。
0880デフォルトの名無しさん
NGNGひょっとして null 入れた後 System.gc() とかやるのか?
0881デフォルトの名無しさん
NGNGげ。ローカル変数ってメソッド実行が終了した時点でなくなる
もんじゃないんだ。少なくとも C なら関数実行時だけだよね。
ローカル変数が有効なのは。
0882デフォルトの名無しさん
NGNG気にしてたらjavaなんて使えない。
0883デフォルトの名無しさん
NGNGメモリを大量に使うこと自体は諦めるしかないが、GCされて欲しいオブジェ
クトがGCされない場合、サーバプロセスなどではメモリリークと実質同等な
のでダメダメでしょ、という話。
ライフサイクルの短いクライアントアプリなんかじゃ、あんまり気にする
必要のない話。ついでに言うと、大抵はプログラマのコーディングミス。
数箇所、VMのバグによるものがあるけど。>>BugParade参照
0884デフォルトの名無しさん
NGNG0885デフォルトの名無しさん
NGNGこんなところで聞くより、SunのTutorial読んだほうがまし。
0886デフォルトの名無しさん
NGNG他に使っている人は居ますか?
軽いし、落ちないし、
しかも末尾再帰を最適化するようだ!(再帰階乗計算で実験した)
互換性とかなにか問題起きたりしないよね?
サンとIBM以外のランタイムはどうなんでしょうか?
他のランタイムの所在とその性能について詳しい人はおられますか?
0887886
NGNGしかもSUNのJDKにサンプルとして入っているくせに、タイミングがよれよれに
なって使い物にならなかったサウンド系のサンプルがきちっと動作した。
うわー、今までのJAVA生活は一体なんだったんだ!
コンパイラの性能差もあったとしたら、コンパイルしなおしたらどうなるのだろう。
(コンパイラはまだ入れてない)
0888デフォルトの名無しさん
NGNGどこぞでベンチマークかけたら、IBMのJRE1.3CompatibleClassicVM
+JITは、SunJRE1.3HotspotServerVMの2倍の速度だったらしいよ。
IBMのJREforWinよりもJREforLinuxはさらに速いらしいよ。
笑っちゃうよね。
0889デフォルトの名無しさん
NGNG0890デフォルトの名無しさん
NGNG代わりに灰色の四角が表示され、ブラウザには
load :class (クラスファイル名)not found
のメッセージが表示されます。
IE5.5のインターネットオプションの「<applet>にJAVA2 v1.4.0を使用」
のチェックを外してから、上記の様になりました。
チェックを外す前は、アプレットは正常に表示されていました。
web上にあるアプレットは、チェックを外した後も普通に表示されています。
何故私のファイルは表示されないのか、
原因の分かる方がおられましたら御教示お願いします。
0891デフォルトの名無しさん
NGNGハァ?
自分で書いていることに原因が全てかかれていますが、
なにが聞きたいのでしょうか?
0892デフォルトの名無しさん
NGNGアナタのAppletが1.4向けに作られているから、、という原因でしょうが
<applet>でJAVA2 v1.4.0を使用
をはずしたら、他のアプレットも見れなくなりそうだけど??
この場合、どのVMでアプレットが表示されるんだろうね?
0893890
NGNGということは、ローカル上のファイルは、
チェックを外したら表示されないということなのでしょうか。
JDK等をインストールしていない知人に
私の作ったアプレットを見せたかったのですが・・・。
0894デフォルトの名無しさん
NGNGどうやらいろいろな意味で知識不足。
初心者本くらい最後まで嫁。
0895890
NGNGありがとうございます。
私のファイルは初心者用のサイトを参考にしたので、
簡単な命令文しか使われていませんが、
コンパイルの時点で1.4用のクラスファイルが作られるということなのでしょうか・・・。
0896デフォルトの名無しさん
NGNGIEのデフォルトのJavaランタイムであるMicrosoftJVM(JDK1.1ベース)じゃ
サポートしていない機能なりライブラリなり使ってんでしょ。
0897890
NGNGその通りです。
どうも失礼しました。
0898デフォルトの名無しさん
NGNG初心者歓迎! Java相談室 その6
です。お間違いなく。
0899491
NGNGどんなプログラミングをすれば計算してくれますか?
0900491
NGNG0901デフォルトの名無しさん
NGNGJavaからデータを挿入すると日本語が文字化けします
SELECT * FROM <データベース名>;
で、プログラム内から呼び出すときには
文字化けしないのに
INSERTした文字が化けるのは、なんででしょうか?
プログラム内では文字を直接埋め込んで指定してあります
これがいけないんでしょうか?
ドライバはmm.mysql-2.0.4-bin.jarです
0902デフォルトの名無しさん
NGNGのがイケナイんではないかと思います。
0903デフォルトの名無しさん
NGNGはぁ?
おまえ、JDBC扱ったことないようだな
わからないんなら、いいかげんなこと
憶測で言わないでね
0904デフォルトの名無しさん
NGNG数年前めてJAVAアプレットで作った物がスロットだった。
0905デフォルトの名無しさん
NGNGListのときと違ってsetSize()を使っても、大きさがそのとおりにならないのですが…
理由と解決策を教えてもらえないでしょうか?
0906デフォルトの名無しさん
NGNG>>902は正しい可能性があると思われ。
単にJavaの内部データの通りUnicodeあたりで書き込んでいる
だけかと思われ。それをSJISで見ようとして「文字化けだ!」
と騒いでいるド素人の可能性が大きいと思われ。
>>905
void setFixedCellHeight(int height)
リストにあるすべてのセルの高さを設定します。
void setFixedCellWidth(int width)
リストにあるすべてのセルの幅を設定します。
0907デフォルトの名無しさん
NGNGソースに書きこんだ文字は全てUNICODEになります。
String str = new String("テスト".getBytes(),"SJIS");
この str を、DBに保存
0908907
NGNGわからんよーになってもた・・・。
ど〜やったっけ?
0909デフォルトの名無しさん
NGNGこれ、意味わかって書いてんのかなぁ?
0910デフォルトの名無しさん
NGNG0911名無しさん@眠気マジ鬱
NGNGString str = new String( エンコーディングしたい文字列のバイト配列, エンコーディングしたい文字コード );
String.getBytes( "8859_1" ) で、
UnicodeであるStringオブジェクトを指定したエンコーディングで変換したバイト配列を得ます。
ISO-8859-1、ISO-2022-JP、Shift_JIS、MS932、SJIS、EUC_JIS等(もっと沢山あるらしいですが)
がエンコーディングで指定できます。
つまり、エンコーディングしたいStringがoldstrで、"SJIS"でエンコードしたい場合。
String str = new String( oldstr.getBytes( "8859_1" ), "SJIS" );
となります。
ただ、Exceptionを吐くときがあるので、try〜catchしてください。
0912デフォルトの名無しさん
NGNG0913デフォルトの名無しさん
NGNGするにはどうするのでしょうか?
0914デフォルトの名無しさん
NGNGというかJavaがどの時点で
UNICODE使ってるのかわかってないくせに
答えてるやつがいる
おまえらの説明だと
ローカルで普通に入出力するときも
エンコードしなくちゃいけないということになるぞ?
0915デフォルトの名無しさん
NGNGと言う訳で、
一番良く分かっているあなたから詳しく説明おながいします。
0916デフォルトの名無しさん
NGNG私からもおながいします。
とりあえずどこからどこまでがunicodeでどこからがsjis..なのか詳しく知りたいので。
0917デフォルトの名無しさん
NGNG私もエンコードのルールについて詳しくないので...
どこまで勝手にやってくれる(?)のか、詳細を知りたいです。
0918デフォルトの名無しさん
NGNGテキトーなのだけれど。
public void strDump(String str) {
String dst = "";
char[] buf = str.toCharArray();
for (int i = 0; i < buf.length; i++) {
dst += Integer.toString( buf[i], 16) + ":";
}
System.out.println("----+-------------------------------------------------------");
System.out.println("DATA:" + str);
System.out.println("DUMP:" + dst);
return;
}
0919デフォルトの名無しさん
NGNG入力データと入力時のエンコードが間違ってないか、と
出力先で期待される文字コードと エンコードが間違ってないか、と
後は 入力時と出力時のエンコードが変換可能か、と
ぐらい調べればいーと思ってたけど、
それ以外なんかあります?
0920デフォルトの名無しさん
NGNGTOMCATであれば、フォームのページの文字コード
(SJISやEUCなど)でそのまま入ってくる。
アプリケーションならOSの文字コードではいってくるんじゃ
ないかな?(未確認)
よって、まず入力データの文字コードが何かを確認し、
データベースの文字コードに変換してからinsert。
MySQLのコンパイル時にきちんと文字コードを設定しておけば、
JDBCが変換してくれるようなことがどこかに書いてあったような・・・
0921デフォルトの名無しさん
NGNGは動いているんではないでしょうか。
ソースにハードコードした文字列は、コンパイルの時点でUnicodeに変換
されてクラスファイルの定数エリアに書き込まれるんでしょ?
0922デフォルトの名無しさん
NGNG>TOMCATであれば、フォームのページの文字コード
>(SJISやEUCなど)でそのまま入ってくる。
必ずしもそうではないから、これを前提としたコードは
書いてはいけない。
>>921
誰もそれを否定していないとおもうけど?
0923デフォルトの名無しさん
NGNGデータの出力で分らない事があるので教えて下さい。
データを一覧用と詳細用に出力したいのですが
出力すると、Intで出力されてしまいます。
Statement Stmt = Con.createStatement(
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONRY);
Stmt.setFetchDirection(ResultSet.FETCH_FORWARD);
としていますが、どこがイケナイのか良く分りません。
どなたかアドバイスお願いします!
0924デフォルトの名無しさん
NGNGどうアドバイスしていいかよく分かりません。
どなたか鉄槌をお願いします!
0925デフォルトの名無しさん
NGNG一晩ぐっすり寝て、明日自分の質問をもう一度良く読みなおせ。
0926デフォルトの名無しさん
NGNG何か教えてください!!(無料希望)
0927デフォルトの名無しさん
NGNGすぐ使えると思うよ、すぐ作れるわけじゃないけど。
0928デフォルトの名無しさん
NGNGお手数かけてすみません
0929デフォルトの名無しさん
NGNGエンコードの話題が盛り上がってすっかり気づかれていない
みたい・・・。
JTableの、あるひとつのセルを、コンボボックスに
するにはどうするのでしょうか?教えてください。
0930923デス
NGNG本当に分らなくて渦巻いてます。
えと。
一度、詳細用にデータを取得し、
beforFirstでカーソルを戻して
一覧用に必要データだけを取得したいのですが
データがすべてIntになってしまい、日本語が表示されない。
という状態で、日本語を表示する方法が分りません。
ちなみに、先ほどのを書かないで実行すると
詳細用はうまく表示できるのですが
一覧用が空データになってしまいます。
0932デフォルトの名無しさん
NGNGJUnit以外に良いツールご存知ないでしょうか?
0933デフォルトの名無しさん
NGNGjavax.swing.table.TableCellRenderer&米国SunのTutorial
これで分からない奴は首吊って氏ぬべし。
0934デフォルトの名無しさん
NGNGプログラム書く前に「分かりやすいプレゼンテーション」について勉強すれ。
0935デフォルトの名無しさん
NGNG分かりやすいと言うか、コミュニケーション能力。
0936デフォルトの名無しさん
NGNGもし社会人なら先が思いやられるな。
0938デフォルトの名無しさん
NGNGコンパイルエラー。Pacman.java:26: 定数式が必要です。 とか出る。
addKeyListener(new KeyAdapter(){
public void keyTyped(KeyEvent e){
switch(e.getKeyCode()){
case e.VK_LEFT :
x -= 2;
break;
case e.VK_RIGHT :
x += 2;
break;
repaint();
}}});
なんでですか?
0939デフォルトの名無しさん
NGNGバーカバーカ
0940デフォルトの名無しさん
NGNGKeyEvent.VK_LEFT
0941デフォルトの名無しさん
NGNGSJISで読んでから JISで書き出せばおっけーじゃなかったっけ?
MSJVMの古いバージョン等は除く。
0942デフォルトの名無しさん
NGNGアマゾンで注文してた
Learn to program with Java
が届いた。
お前らを越えてやる、、、この本で越えてやるぞ、、、
0943みずきちゃん
NGNG超不景気の時代に逆行だって!!!
http://www.richdad.jp/
認証番号 a777
ホントですかね〜
0944デフォルトの名無しさん
NGNG<<FFドラクエ板>>に投票、よろしくパルプンテ!
http://ton.2ch.net/test/read.cgi/gline/1018386537/l50
<<FFドラクエ板>>に投票、よろしくパルプンテ!
http://ton.2ch.net/test/read.cgi/gline/1018386537/l50
<<FFドラクエ板>>に投票、よろしくパルプンテ!
http://ton.2ch.net/test/read.cgi/gline/1018386537/l50
<<FFドラクエ板>>に投票、よろしくパルプンテ!
0945デフォルトの名無しさん
NGNGてめー
マルチポスト宣伝ってことはおみとおしだ!
0946デフォルトの名無しさん
NGNG本に載っていたjavaのプログラムをかいてみたのですが、
「有効なwin32アプリケーションではありません。」と
出てしまい、できません。どうしたらいいのでしょうか。
ちなみにOSはXpです。
0947デフォルトの名無しさん
NGNGきときとさんのCPad for Java 使え。
それはそうと、今入門書読んでるけど、Javaなんか、簡単ジャン。
5年前Javaの本読んだときは、すっごく難しくて理解できなかったけど、
今回、アマゾンで、売れスジをよーくチェックして購入したおかげですんなり理解できるよ!
0948946
NGNG分かりました。早速探して使ってみます!
ありがとうございました。
0949デフォルトの名無しさん
NGNG0950デフォルトの名無しさん
NGNGソースと実行結果さらしたほうが早いよ。
>データがすべてIntになってしまい、日本語が表示されない。
の部分が一番意味不明。
0951デフォルトの名無しさん
NGNGソースさらしても答えが返ってくる保証は無いけど。
答えが返ってくる可能性はあがるかもね。
0952デフォルトの名無しさん
NGNGPascalみたいにconstはconstでいいじゃないか。
あとcase sensitive なところもうざいよ。
0953デフォルトの名無しさん
NGNG0954デフォルトの名無しさん
NGNGもう77ページまできたよ。はやいでしょ。
0955デフォルトの名無しさん
NGNG0956デフォルトの名無しさん
NGNG相手しなきゃいいんだよ
頭わりー
0957高校三年です
NGNG本に書いてる内容は使えると思っています。
将来のことはまだ考えていませんが、今はJAVAを極めてみたいと思っています。
次に読むお勧めなものを教えてください。
宜しくお願いします。
0958デフォルトの名無しさん
NGNG読んでばっかいないで
なんか作れやゴルア!
講習だけでくるま運転出来るんなら教習所なんかいらねぇよ。
必要になった資料アサレ!
0959高校三年です
NGNGアドバイスありがとうございます。
でも正直言って自分自身何を作りたいのか、何をつくればいいのか
わかりません。
ただ、JAVAが流行ってるみたいだから…って理由で始めただけなんです。
こんな私がプログラム勉強するのは失格でしょうか?
0960デフォルトの名無しさん
NGNGその本がどんな内容なのか、SDKでやるのかJBuilderみたいな
IDEを使うのかわからないのですが、とりあえずその本に書いてある
サンプルを自分で入力して動かしてみました?
サンプルを動かしているなら、そのサンプルを改善するとか
簡単なアプリ(たとえばメモ帳とかデジタル時計とか)を作ってみては
いかがでしょう。その過程でわからないことが出てくると思うので
そのときにWebで調べるなり本屋で自分が知りたい内容が
載っている本を買うなりするのが良いと思います。
0961デフォルトの名無しさん
NGNGつか、作りたいものが無いと、手が動かないんでない?
0962デフォルトの名無しさん
NGNGとりあえず流行もんっていえばSOAPでWebサービスあたりか。
0963デフォルトの名無しさん
NGNGわかりません。
TableCellRendererの説明読んでもチュートリアル見ても
わかりませんでした。
JTableの、あるセルをコンボボックスにしいんだけども、
固定しているのではなくて、全体のGUIのある条件下では
あるセルがコンボボックスになり、また別の条件下では
別のセルがコンボボックスになる、といったことをやりたいんです。
どなたか手解きお願いします・・・。
0964OL
NGNGgetString("列名")で取得した日本語データがJSPで出力すると
????となってしまいます。
同じJSPファイルで普通に日本語を表示はできます(out.printl
n("日本語")
また、同様のコードを普通のクラスファイルにして標準出力に
出力すると文字化けせずに表示されます。
WINDOWS98上で
JDK1.3.1 ドライバ-付属のODBCブリッジ-ACCESS
JDK1.3.1 MYSQLドライバ(最新版)-MYSQL(最新版)
です。ヒントがありましたらお願いします。
0965デフォルトの名無しさん
NGNGこのすれの901あたりからよく読んでみたら?
文字化けの解決法が書いてあると思いますよ
0966デフォルトの名無しさん
NGNGエンコードどうたらこうたらより、OLに目が引かれるんだけど・・・。
キレイな方なら、メール下さい。 丁寧に教えます。
0967高校三年です
NGNG部活から帰ってきて、今、拝見しました。
>960
JAVAは、そんなに流行ってないんですか?まだまだいろいろ勉強不足みたいです。
テキストは、SDKでやりました。
サンプルは動かしましたし、改造も自分なりにはやってみました。
でもそれ以上何をやっていいのか・・・行き詰まって、こちらに書込みしました。
>>961
おっしゃる通りです。どうしたらいいのか自分でも「?」なのです。
>>962
SOAPですか。初めて聞きました。検索して調べて見ます。
せっかく始めたのでどこの企業に行っても「キミJAVA相当できるね!」
と言われるレベルになりたいと思っています。
これからの独学での学習方法、ご教授を宜しくお願いします。
0968デフォルトの名無しさん
NGNGJAVAははやっているというほどのものではないと思います
どちらかといえばまずい方向に行っていると思います。
あと、javaでオブジェクトを消すときは
deleteで消えますか?
0969デフォルトの名無しさん
NGNG★☆☆☆☆
0970デフォルトの名無しさん
NGNG辛口ねぃ!
0971デフォルトの名無しさん
NGNG>どちらかといえばまずい方向に行っていると思います。
へ〜、まずい方向に行ってるのかぁ〜。
>あと、javaでオブジェクトを消すときは
>deleteで消えますか?
知らないんじゃん・・・。
0972DS
NGNGJAVAじゃなくてもいいけど、ブラウザで皆で作曲したいんです。
0973デフォルトの名無しさん
NGNGオブジェクトの参照が無くなったら、
そのうちガベージコレクタって奴が勝手に掃除してくれるよ。
プログラマーが意識しなくてもいい場合が大半で、ラクチンさ。
だからって、メモリリークが起きないわけじゃないぞ。
ヘンに参照してないか注意だ。
0974デフォルトの名無しさん
NGNGわからんけど、たしかそんなアプレットあった気がする。
しかし、誰もそんなので作曲しようとしなかった。
0975デフォルトの名無しさん
NGNGよくあるマウスでお絵かきするアプリを作っています。
mouseDraggedイベントで座標をひろって、drawLineで
フリーハンドの曲線を描けるようにしたいのですが、
どうもmouseDraggedが追いつかずに、座標が飛び飛びになり、
なめらかではなくカクカクとした線になってしまいます。
mouseDraggedイベントで軌跡の全部をpixel単位で拾う
方法はありませんか?
0976デフォルトの名無しさん
NGNGMouseDraggedで拾えていないなら、それ以上は無理かと。
仕方がないから、CPUの性能上げるか、draw以外の処理にCPU時間が
取られないように、他の処理を削るしかない。
…もしかして、drawする時に描画領域全部ダブルバッファリングとか、
そういうあほなことをしていないだろうね?
0977975
NGNGレスありがとう。
ですよね。関係ない部分は一切削って、
これ以上軽くできない!ってアプリで試してます。
やっぱりJava=遅いってことであきらめるしかないかなー。
0978デフォルトの名無しさん
NGNGjavaにはdeleteなんてねぇよ!
0979デフォルトの名無しさん
NGNGネタニマジレス
ハルノチュウボウマツリ
0980デフォルトの名無しさん
NGNG0981高校三年です
NGNGレスありがとうございます。
ちょっと気になったんですが、まずい方向…?これ詳しく教えて頂けませんか?
個人的見解でも結構ですから、宜しくお願いします。
0982デフォルトの名無しさん
NGNGもし、プログラマになりたいんだったら
Javaが、今一番いいぞ!と、俺は思う
日曜プログラマだとしても十分楽しめる
コアJavaだけでも十分楽しめる
俺は、(興味ある中では)XML関連、DB関連をやってないので
これからやろうと思うんだがワクワクするね
Javaがどうなろうとかまわない
っていうか、Javaに関するネタがあまりにも多いので
Javaがこけるなんて、思えない
>>937
たしかに「〜」は困ったね。
俺も経験あるよ
エンコードにDefaultなんとかっていうのを指定していたんだけど
(間違っていたらすまん、そんなような名前だった)
どうも、完璧じゃないみたいだという話を聞いた
まあ、>>940のいうやり方のほうが安全かも
俺は昔、アスキーとして認識された文字が
内部でUnicodeに変換された
物をSJISに変えたことはあったので
おんなじようにやれば出来るかも
(ややこしいな、Java)
0983デフォルトの名無しさん
NGNG「IBM JDK&JVM&SWT」っていうのは
「IBM Developer Kit for Windows(R), Release 1.3.0」
をDLすれば全部入ってるんでしょうか?
それとも、別々?
リンク先教えてください
0984デフォルトの名無しさん
NGNGhttp://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-swt-home/main.html
0985デフォルトの名無しさん
NGNGとくにJavaRMI、CORBAについて
0986デフォルトの名無しさん
NGNG0から始める COBOL.
0988デフォルトの名無しさん
NGNGflea ならあるかもよ?
0989デフォルトの名無しさん
NGNG0990デフォルトの名無しさん
NGNGない。ついでに言うと、必要ない。
GC可能とマークされたオブジェクトは、OutOfMemoryErrorを発生する前に
削除される事が保証されるように、JVMを作らなければならないと、仕様
で決まっている。
0991デフォルトの名無しさん
NGNGRMIなら最初はJDK付属のドキュメントで十分。
0992とむ
NGNG0993META
NGNG皆様凄いプログラムを色々お知りですね。
感激しました。
厨房な自分ですが、色々とよろしくお願いします。
0994
NGNG氏ね!
0995デフォルトの名無しさん
NGNG0996デフォルトの名無しさん
NGNGJAVAとJavascriptは違うものらしいです…
0997がばろん@Mたんちゅきちゅき
NGNGたぶんWeb製作板かWebプログラミング板あたりにありそう。
// ところで次スレは、まだ建ってないの?
0998デフォルトの名無しさん
NGNG0999デフォルトの名無しさん
NGNG ̄V ̄ ̄ ̄ ̄
人 dukeゲットー
\/〇ヽ/  ̄ ̄ ̄ ̄V ̄ ̄ ̄ ̄
し-J=3 ⊂(`Д´⊂ )⊃===3
1000デフォルトの名無しさん
NGNG ̄V ̄ ̄ ̄ ̄
人 と見せかけて900ゲットー
/〇ヽ  ̄ ̄ ̄ ̄V ̄ ̄ ̄ ̄
|し-Jヽ |900|⊂(`Д´⊂ )⊃===3
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。