ネタ心者歓迎!今更ながらにJava相談室 その4
■ このスレッドは過去ログ倉庫に格納されています
00011
NGNG|| ̄ ̄| ∧_∧
||Java| ( ) ∧∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
||__| ( ○ ) ( ) < 俺達の旅はここから始まる。
|| │ | │ / | \___________
((二二)) .(_(__)〜(___ノ
( ゚Д゚) < カキコする前に>>2-10をチェックしとけゴルァ!!
>>2 過去スレの一覧
>>3 Javaの基礎と よくある質問 (初心者はここをチェック!)
>>4 Java関連スレいろいろ
>>5 Javaを撲滅させたい方、死滅を心配してる方、Cとの違いを知りたい方はこちらへ
* 諸般の事情により、リンクがずれる事もあります。
0558デフォルトの名無しさん
NGNGWin用JDK使えよ・・・。
0559デフォルトの名無しさん
NGNG0560デフォルトの名無しさん
NGNGee 良いね。
今の ports の jee は 最近のRELEASEでコンパイル
出来なくなってるから今度 コンパイル出来るように
しようかなとか思ってる。
0561デフォルトの名無しさん
NGNGvi はちょっとひく。他に何かあるときは使いたくないな。
0562デフォルトの名無しさん
NGNGいま、何かわからないことがあれば
SunのページからダウンロードしたHTML(Java doc)をIEで見て
調べてるんだけど、めちゃめちゃ調べにくいんですけど・・
WinのHELPみたいに一発検索する方法とか、なんかもっと効率のいい
APIの調べ方ないんでしょうか?
ちなみに統合環境はForteを使ってます。
0563デフォルトの名無しさん
NGNG0564デフォルトの名無しさん
NGNG> Javaの膨大なAPIどーやって調べてます?
Namazu を使って検索する.
0565デフォルトの名無しさん
NGNGNamazuってサーバーで動かすもんだと思ってた・・・
(・・てゆーか実はローカルサーバー立ち上げてNamazuを入れろって事!?)
とりあえず入れてみます、ありがとうございます!!
0566デフォルトの名無しさん
NGNGていうか、JDKの *.java ファイルを巨大なひとつのテキストファイルにしておいて
適当にgrepするというのも簡単かもしれないと今思ってみた。
怠惰すぎかも。
0567デフォルトの名無しさん
NGNG今漏れが使っているのは以下のもの。
どっちも一長一短だと思うが(Windowsオンリー)。。。
自分で作るのがいいかも。
ttp://www.vector.co.jp/soft/win95/prog/se202146.html
ttp://isweb37.infoseek.co.jp/computer/java_jp/software/index.html
0568デフォルトの名無しさん
NGNG0569デフォルトの名無しさん
NGNGアプレットで画像を読み込んで、その画像を縮小して、jpegにエンコードして
そのデータをCGIに渡して保存をするっていうのは可能ですか?
0570デフォルトの名無しさん
NGNG> >>564
> Namazuってサーバーで動かすもんだと思ってた・・・
Namazu for Win32 を入れて,search-s for Namazu 0.9.2 を入れれば,
WIN のスタンドアローンでも GUI なインターフェイスで検索可能.
0571デフォルトの名無しさん
NGNGM$Excelで任意のセル範囲を選択・コピーして、SwingのJTableに貼り付けることって
出来ますか?ちょっと抽象的で申し訳ないですが、お分かりの方がいらっしゃった
ら教えてください。
クリップボードの中身がどうなっているのかがまったく分からないため、手のつけよ
うがありません。
ちなみに環境はJDK1.3、Win32で、基本的なJavaの知識(初心者レベル)は身につけ
ているつもりです。
宜しくお願いします。
0572デフォルトの名無しさん
NGNGメモ帖に張り付けてみたら?
0574デフォルトの名無しさん
NGNG0575デフォルトの名無しさん
NGNG代表的な追加ライブラリ
ロギング
XML<->Objectマーシャラ
データ暗号化
ノンブロッキングI/O
ダイレクトバッファ
1.3使いつづける気にはならんな。
0576デフォルトの名無しさん
NGNGコンストラクタが起動しているということは、インスタンスフィールドの
初期化は終了しているYO!=インスタンス自身は既に生成されているYO!
thisポインタも存在するYO!
ただ、a = new Hoge()はまだ戻ってない(aにHogeインスタンスのthis
が代入されていない)というだけ。
0577デフォルトの名無しさん
NGNGダイアログにComponentListenerくっつけて、componentShownで処理してみたらどうだろう?
0578デフォルトの名無しさん
NGNGそこら辺、分かりやすく要約してあるページない?
0579578
NGNG0580コルバg
NGNGつうか、無理じゃないけど、クリップボードを読むメソッドがToolkidクラスにあるので、それで読むしかないね。
それで、タブ区切りをStringTokenizerで切り取って何とかするっきゃないよ。
0581デフォルトの名無しさん
NGNGコアに載るとなると標準でない仕様の外部ライブラリ使いつづけるのは
やばいかもね。Apacheの連中大丈夫なのかな?
0582デフォルトの名無しさん
NGNGすっきりしてもらいたい。
0583デフォルトの名無しさん
NGNG俺的にはJ2EEからServletを廃止して欲しいが。
0584デフォルトの名無しさん
NGNGそれは無理だろ…。RPC/RMI/CORBA/SOAP つっても、わざわざ専用クライアントインストール
させる気か。それとも JSP と Bean (カスタムタグ) で十分ちゅう話か?
0585デフォルトの名無しさん
NGNGブラウザ(特にIE)とHTTPDを挟むのは、いい加減やめにしたい。
クライアントのマシンに高性能を期待できる時代になったんだから、
せこいUIは廃れてくだろうと思ってるよ。
あと、HttpServletのコンテナ書いているだけでJava使いこなして
いる気になっているアホPGを駆逐したい。
0586デフォルトの名無しさん
NGNGC/S 時代に戻りたいという話か…。クライアントの開発費用や実行時環境のシビアさ
(VB ランタイムやら IE のバージョンやら)、配布のめんどくささとか考えたら HTML を
ブラウザに表示する方がよっぽどまし。配布先の一般コンシューマ環境まで面倒
見切れん。
> あと、HttpServletのコンテナ書いているだけでJava使いこなして いる気になっている
> アホPGを駆逐したい。
おしい、「コンテナ」が「派生クラス」だったら同意できるのに。まともに動くサーブレット
コンテナ作れる人間はそこそこのプログラマだろうと一応突っ込んでおく。
0587デフォルトの名無しさん
NGNG他人をアホ呼ばわりしている事に触れるべきかも
0588デフォルトの名無しさん
NGNG誰か解説たのむ。
0589デフォルトの名無しさん
NGNG別にサーブレットのままでも独自のクライアントなどいくらでも作れるのに
ねえ。
0590
NGNG宿題ですよ!
0592デフォルトの名無しさん
NGNGどのようにすれば良いか教えてくだされ。
0593デフォルトの名無しさん
NGNGまた、どういうときに必要になるのでしょうか?
0594デフォルトの名無しさん
NGNGネットワークの向こうのコンピュータ上にあるオブジェクトのメソッドを呼べるものです。
そういうことをしたいときに必要になるかも?
0595デフォルトの名無しさん
NGNG別マシンのオブジェクトを操作できるようになる。
EJBとかで使ってる。
ところで、今更クライアントGUIについて勉強しようと
思ってんだけど、Swingやイベントについて、そこそこ
新しくて良い書籍ない?
この前「Javaグラフィックス完全制覇」って本を買っちゃ
ったんだけど、そのあまりの使えなさに後悔中。
0596デフォルトの名無しさん
NGNG0597デフォルトの名無しさん
NGNGとりあえず
http://www.cutt.co.jp/book/4-87783-051-0.html
は初心者向け(Java入門者向け)っつー感じなので
敬遠した方がよさそーです。
0598デフォルトの名無しさん
NGNGCommunications APIって、パラレル使えたか、忘れたが
http://java.sun.com/products/javacomm/index.html
で、ダメだったら、DLLを準備して、JNI経由でなかろうか。
0599595
NGNGcore Java2は高いなあ。
とりあえず立ち読みしてみます。
>>597
サンクス。
Javaそのものに関しては初心者ってほどでもないので、
もう一歩踏み込んだ本が欲しい。
0600デフォルトの名無しさん
NGNG0601デフォルトの名無しさん
NGNG現在、ボタンとテキストフィールドとアイコン付きのラベルを組み込んだウインドウ
のアプリケーションを作ってるんですが、どうしてもアイコンが表示されません。
以下ソースです↓自分なりに色々考えたんですが理由がわかりません、先輩方教えて下さい。
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class SampleD7L4{
public static void main(String[] args){
JFrame myFrame=new JFrame("色々乗せたアプリケーション");
FlowLayout fLayout=new FlowLayout(FlowLayout.CENTER,5,5);
myFrame.getContentPane().setLayout(fLayout);
JButton myButton=new JButton("私はボタンでございます。");
Icon myIcon=new ImageIcon("smile.gif");
JLabel myLabel=new JLabel("アイコン付きラベルです。",myIcon,JLabel.CENTER);
JTextField myText=new JTextField("テキストフィールドです。",15);
myFrame.getContentPane().add(myButton);
myFrame.getContentPane().add(myLabel);
myFrame.getContentPane().add(myText);
myFrame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
try{
UIManager.setLookAndFeel(
"com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
SwingUtilities.updateComponentTreeUI(myFrame);
}catch (Exception e){
}
myFrame.setSize(250,100);
myFrame.setVisible(true);
}
}
0602デフォルトの名無しさん
NGNG画像ファイルの指定間違えてるだけじゃない?
試しにフルパスで指定してみたら?
0603デフォルトの名無しさん
NGNG例外でなかったっけ?
0605601
NGNG>画像ファイルの指定間違えてるだけじゃない?
画像ファイルの指定とは、
>Icon myIcon=new ImageIcon("smile.gif");
この部分ですか?
フルパス指定とは
>Icon myIcon=new ImageIcon("*.gif");
これで良いんですか?
0606デフォルトの名無しさん
NGNG0607601
NGNGありがとうございます。
試してみましたがやっぱり表示されません、無念です。
0608デフォルトの名無しさん
NGNG0609Ruby!
NGNGこんな言語 鳥のクソだ!!!!
無料じゃすまん。使ったら金くれ。
やる気ねぇだろ?
死ねしね
0610デフォルトの名無しさん
NGNGつまり
Java > Ruby
といいたいってことか?
0611デフォルトの名無しさん
NGNG0612デフォルトの名無しさん
NGNG0613デフォルトの名無しさん
NGNG0614名無しさん@XEmacs
NGNGテーブル関連が(・∀・)イイ!!
0615デフォルトの名無しさん
NGNG推定3人だけどね、貼るやつ。
0616デフォルトの名無しさん
NGNGまだ表示されないうちは正しい大きさってわからないものなの?
0617デフォルトの名無しさん
NGNGアプレットで画像を読み込んで、その画像を縮小して、jpegにエンコードして
そのデータをCGIに渡して保存をするっていうのは可能ですか?
0618デフォルトの名無しさん
NGNGコンポーネントサイズっていっても、いろいろあるからねー。
Window系 なんかの場合は setSize(int w, int h)
Panel とかの場合は、LayoutManager オブジェクトでレイアウトが決定する。あと Border なんかを追加したら大きさはまた変わるだろう。
ちなみに、追加先の Container の Layout が null の場合は setBounds で指定可能らしい。
じゃあ、Panelとかの setSize って何か意味あるのかといわれたら、よくわからん。
基本的には LayoutManager オブジェクトが決めることだ。
setPreferredSize なんてメソッドもあるが、これは、なんか場合によってはレイアウトの
初期値に使われる?
0619デフォルトの名無しさん
NGNGint i = Integer.valueOf(s).intValule();
と
int i = Integer.parseInt(s);
って同じことだと思うんですけど、
違いとか使い分けとかってあるんですか?
好みの問題ですか?
0620デフォルトの名無しさん
NGNGIntegerインスタンス生成するのが無駄じゃん?
0621616
NGNGではレイアウトマネージャはどのタイミングでコンポーネントのサイズを決定しているんでしょうか。
下の例だとshowするまでボタンの大きさがわかりません、
画面に表示する前にサイズを知りたいときはどうしたらいいのでしょうか。
import javax.swing.*;
import java.awt.event.*;
public class Hoge extends JFrame {
private JButton button = new JButton("あいうえお");
public Hoge() {
setSize(100,100);
getContentPane().add(button);
System.out.println(button.getSize());
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
System.out.println(button.getSize());
}
});
}
public void printStatus() {
System.out.println(button.getSize());
}
public static void main(String[] arguments) {
Hoge hoge = new Hoge();
hoge.printStatus();
hoge.show();
}
}
0622619
NGNGなるほど。
parseIntがあるのに回りくどいなって思ったんです。
parse○○のメソッドがあるクラスでは
単純にparse○○の方を使えばいいんですね。
ありがとうございました。
0623デフォルトの名無しさん
NGNG自分で試してみたけど、そのコードで画像表示されたよ。
案外、画像ファイルが壊れてるとか?
0624デフォルトの名無しさん
NGNG画像が同じサーバ上にあるなら可能かな。
0625デフォルトの名無しさん
NGNG>> myDesktop.setSelectedFrame(frame);
でいいんじゃないの?
なんかこれでできなくて、奥の手(?)を使って
>> myDesktop.getDesktopManager().activateFrame(frame);
・・とやったら出来たんだけど、、これってJDKのバグ?1.3.01を使用中
ご存知の方いたら教えてください。
0626デフォルトの名無しさん
NGNG単にJInternalFrame#toFront()でいいんちゃう?
0627デフォルトの名無しさん
NGNG普通はframe.show()でOK→表示&最前面に移動
activeにするのはsetSelectedFrameが必要だったかもしれない、ためしてみて
0628デフォルトの名無しさん
NGNGForte自身のLookAndFeelをWindowsにする事はできませんか?
JavaのLookAndFeelは見にくいのですが・・
0629デフォルトの名無しさん
NGNG0630デフォルトの名無しさん
NGNGExcelを起動せずに使えるものってありませんか。
0631デフォルトの名無しさん
NGNGJDBC-ODBC ブリッジドライバ
0632デフォルトの名無しさん
NGNG使い物になるのか知らないけど一応
http://poi.sourceforge.net/
0633630
NGNGExcel起動できることが必須だとすると、Javaでやる意味が薄れると思いました。
0634571
NGNG>>572 ,>>580さんありがとうございました。
良いきっかけをつかむことが出来ました。
JTableとJTreeってちょっと難しいですが、初心者なりにマスターしてみようと思います。
0635デフォルトの名無しさん
NGNG0636デフォルトの名無しさん
NGNGここにカキコするまえに、ドキュメント嫁。
0637デフォルトの名無しさん
NGNG0638635
NGNGDialogの方を調べるのをすっかり忘れてました。
ありがとうございました。
0639デフォルトの名無しさん
NGNG試用期間一ヶ月であとは「カネだせ」のダイアログ表示しようと思うんだけど
1.日付
2.代金を払ったフラグ
をどこかにおぼえさせようとしても、Javaってレジストリ扱えないよね?
隠しファイルをどっかにおくっていってもマルチプラットフォーム意識するといろいろ問題ありそうだし、、
どーすりゃいいんでしょ??
0640デフォルトの名無しさん
NGNG0641デフォルトの名無しさん
NGNG秀丸方式?
0642デフォルトの名無しさん
NGNGやっぱそういう手しかないんかなぁ・・
0643
NGNG0644デフォルトの名無しさん
NGNGYES
金払ったら差分 JAR ファイル配布。
0645デフォルトの名無しさん
NGNGシェアウェアなんかつくってんの?
Javaの商用使用ライセンスとってんの?
取ってないと犯罪じゃないか?
0646デフォルトの名無しさん
NGNGとりあえずロイヤリティの支払いを怠ると契約違反です。
Java厨はSunはそこまで気前は良くないと思い知りましょう。
0647デフォルトの名無しさん
NGNG日本Sunにでも問い合わせてみれ。
0648デフォルトの名無しさん
NGNG商用アプリでもなんでもガンガンつくってくれみたいな話が載ってた気がする。
特に商用ライセンス契約はいらないよーみたいなやつ。
カンチガイだったら鬱氏。
0649デフォルトの名無しさん
NGNG0650デフォルトの名無しさん
NGNG取ってるんでしょうかねぇ。そんなわけないと思うんですけどねぇ。
オレが今開発してんのもライセンス違反なのか‥。鬱氏。
0651デフォルトの名無しさん
NGNG以下はsunのページにあるQAから。
1. Is JavaTM technology free?
Most of the java.sun.com products and API's are free to download
and to use for commercial programming, including:
J2SE SDK (previously named the JDK)
JRE (latest version)
J2EE SDK
J2ME related technologies
The J2SE SDK and the JRE can also be freely redistributed,
provided that it is distributed with a value-add application
or applet. Each release has its own license, available from
the product download page.
Please note that prerelease software
(For example the JRE v1.4 Beta) is not free to redistribute.
We encourage developers to use production versions of the software.
0652デフォルトの名無しさん
NGNGhttp://java.sun.com/products/javawebstart/ja/demos_ja.html
↓ダイアログの汎用タブにこんなのが表示されるけど
--------------------------------------------------
アプリケーションの起動または実行中にエラーが発生しました。
タイトル : Draw 4
ベンダー : Sun Microsystems, Inc.
カテゴリ : ダウンロードエラー
リソース http://dlres.java.sun.com/servlet/com.sun.jsc.javasoft.jaws.JNLPServlet/j2se/j2re-inst-win-i__V1.3.0_02.jar を読み込むことができません
--------------------------------------------------
↓ダイアログの例外タブにはこういう例外が出とる。
--------------------------------------------------
NLPException[category: ダウンロードエラー : Exception: java.io.IOException: Server returned HTTP response code: 500 for URL: http://dlres.java.sun.com/servlet/com.sun.jsc.javasoft.jaws.JNLPServlet/j2se/j2re-inst-win-i__V1.3.0_02.jar : LaunchDesc: null ]
--------------------------------------------------
環境はWin98+IE6+JRE1.4.0_rc_b91
0653デフォルトの名無しさん
NGNGjre1.4 rc 消したら?
0654デフォルトの名無しさん
NGNGていうか、JavaWebStartはこのJREに付属してる物だったし。
0655Ruby!
NGNGJavaなんて頭悪いっつうかおじゅうじぇくと指向言語とか名付けちゃうんですか?
いい加減死ねば?君達モニターの前で一人ニヤニヤしてて気持ち悪いよ?
0656デフォルトの名無しさん
NGNGRubyなんて頭悪いっつうかおじゅうじぇくと指向言語とか名付けちゃうんですか?
いい加減死ねば?君達モニターの前で一人ニヤニヤしてて気持ち悪いよ?
0657652
NGNGそんな煽りに釣られてる暇があるんなら
俺の質問に答えてくれ・・。
■ このスレッドは過去ログ倉庫に格納されています