トップページ⇒tech
1001コメント341KB

【初心者】Java質問・相談スレ5【大歓迎】

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
JAVA初心者の方はこちらのスレで質問をしましょう。そして誰か教えてあげてください。

なお、ソースを貼るときには、半角空白が消える仕様のため、タブ1つを全角空白2つに
置換してから投稿しましょう。雑誌や宿題などの疑問を質問するときは出展を明記した
ほうが解決が早いです。

関連情報は >>2-10 あたりにあります。 (一部 dat落ちやHTML化待ち)


JavaScriptの質問はWeb製作板へどうぞ。
web制作管理
http://pc.2ch.net/hp/

パソコンの基本操作に関しては、PC初心者板や、各OS板などで質問しましょう。
パソコン初心者@2ch掲示板
http://pc.2ch.net/pcqa/

上級者の方で教える技術が無い方は下記スレでダベりましょう。
初心者無視! Java相談室 その9
http://pc.2ch.net/test/read.cgi/tech/1021555964/


基本的にsage進行でおねがいします。また煽り厨は放置でお願いします。
http://pc3.2ch.net/test/read.cgi/tech/1026601774/22
00021NGNG
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/test/read.cgi/tech/997791189/
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/test/read.cgi/tech/1006408230/
ネタ心者歓迎!今更ながらにJava相談室  その3
http://pc.2ch.net/test/read.cgi/tech/1007802486/
ネタ心者歓迎!今更ながらにJava相談室 その4
http://pc.2ch.net/test/read.cgi/tech/1010545421/
初心者歓迎! Java相談室 その5
http://pc.2ch.net/test/read.cgi/tech/1012968994/
初心者歓迎! Java相談室 その6
http://pc.2ch.net/test/read.cgi/tech/1015418174/
初心者歓迎! Java相談室 その7
http://pc.2ch.net/test/read.cgi/tech/1018631329/
初心者歓迎! Java相談室 その8
http://pc.2ch.net/test/read.cgi/tech/1020453823/

【初心者・ネタ】Java質問・相談スレ【大歓迎】
http://pc.2ch.net/test/read.cgi/tech/1021817147/
【初心者】Java質問・相談スレ2【大歓迎】
http://pc.2ch.net/test/read.cgi/tech/1023319551/
【初心者】Java質問・相談スレ3【大歓迎】
http://pc.2ch.net/test/read.cgi/tech/1024885660/
【初心者】Java質問・相談スレ4【大歓迎】
http://pc3.2ch.net/test/read.cgi/tech/1026601774/
00031NGNG
■■■ Javaの基本的なクラスやパッケージについての解説。 ■■■
Java 2 プラットフォーム API 仕様
http://java.sun.com/j2se/1.3/ja/docs/ja/api/index.html

Javaについてのよくある質問と回答集。
Java House ML Topics
http://java-house.etl.go.jp/ml/topics/

Java言語規定 目次
http://www.y-adagio.com/public/standards/tr_javalang/index.htm

Java(TM) 2 SDK ドキュメント
http://java.sun.com/j2se/1.3/ja/docs/ja/index.html

00041NGNG
■■■ Java関連スレいろいろ ■■■

統合開発環境。

JAVA開発環境 "eclipse" is COOL!!
http://pc.2ch.net/test/read.cgi/tech/1013268002/
JAVA/C++開発環境 "eclipse" スレッド 2
http://pc.2ch.net/test/read.cgi/tech/1023103421/

[Java]JBuilder5[Java]
http://pc.2ch.net/test/read.cgi/tech/995044723/
【Meadow】Java開発環境(・∀・)イイ【JDEE】
http://pc.2ch.net/test/read.cgi/tech/1017214967/
Forte for Java
http://pc.2ch.net/test/read.cgi/tech/1016161880/
IBM VisualAge for JAVA
http://pc.2ch.net/test/read.cgi/tech/989931658/

サーバサイド。

JAVAサーブレット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/

携帯。

携帯JAVAのスレッド
http://pc.2ch.net/test/read.cgi/tech/1011977260/
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どうよ?
http://pc.2ch.net/test/read.cgi/tech/1002160815/
【祝】 JDK 1.4 βリリース
http://pc.2ch.net/test/read.cgi/tech/990949654/
Pure Java Mail Server
http://pc.2ch.net/test/read.cgi/tech/1009991622/
Java Media Framework とか
http://pc.2ch.net/test/read.cgi/tech/1015938096/

Javaアプレットのゲームの限界は!
http://game.2ch.net/test/read.cgi/gamedev/1005230153/l10

00051NGNG
■■■ 撲滅させたいかた、死滅を心配してるかた ■■■

CとJavaを比較した場合Cの良いとこと悪いとこ
http://pc.2ch.net/test/read.cgi/tech/1009707596/

JavaとC++はどちらが良いのですか?
http://pc.2ch.net/test/read.cgi/tech/1023079017/
??Javaってどこで使われてるの??
http://pc.2ch.net/test/read.cgi/tech/1026137766/
Javaは難しすぎ
http://pc.2ch.net/test/read.cgi/tech/1022667056/

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

00061NGNG
■■■ Javaの基礎と よくある質問 ■■■

Q: クラスの使い方が分かりません。
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

このほかの FAQ はこちら↓をご覧ください。

JavaFAQ : Java に関するよくある質問とその回答集
http://www.gimlay.org/~javafaq/javafaq.html
誰にも分からないJava講座
http://park.ruru.ne.jp/ando/work/who/html/index.html
00071NGNG
■■■ ダウンロードと API リファレンス ■■■

【Sun JDK 1.2】 http://java.sun.com/products/jdk/1.2/ja/download.html
【Sun JDK 1.3】 http://java.sun.com/j2se/1.3/ja/download.html
【Sun JDK 1.4】 http://java.sun.com/j2se/1.4/ja/download.html
【IBM JDK 1.1/1.3】 (要ユーザ登録)
http://www-105.ibm.com/developerworks/tools.nsf/dw/java-devkits-byname?OpenDocument&Count=100

【JDK 1.2】 http://java.sun.com/products/jdk/1.2/ja/docs/ja/api/index.html
【JDK 1.3】 http://java.sun.com/j2se/1.3/ja/docs/ja/api/index.html
【JDK 1.4】 http://java.sun.com/j2se/1.4/ja/docs/ja/api/index.html

00081NGNG
00091NGNG

00101NGNG
関連情報 以上
0011デフォルトの名無しさんNGNG
おつ
0012デフォルトの名無しさんNGNG
カットアンドペーストはどうやればやれますか?
00131NGNG
>>12
パソコンの基本操作に関しては、PC初心者板や、各OS板などで質問しましょう。
パソコン初心者@2ch掲示板
http://pc.2ch.net/pcqa/
0014デフォルトの名無しさんNGNG
>>13さん
ファイルを作ってやりたいのですが・・・
0015がばろん@MたんちゅきちゅきNGNG
うーん。Tomcatスレとか、
あれから、いろいろ補足したいスレもあったし、

pcサーバからpc3サーバへの移転にも対応した
テンプレも作成していたのだけど新スレに、まにあわなかった。。。

>>12たん。
クリップボードをつかいたいのなら、こことかどう?
http://java.sun.com/products/jdk/1.2/ja/docs/ja/api/java/awt/datatransfer/Clipboard.html
http://www.dmz.hitachi-sk.co.jp/Java/Tech/transferable/index.html

googleで「クリップボード Java」で、ざっと検索しただけなので、
最初のURLはともかく二番目のURLは中身よく読んでいないけれど。

// いやファイルをつかってということは、
// 文章のcut&pasteではなくファイルのcut&pasteなのかな。
0016デフォルトの名無しさんNGNG
>がばまんさん
ネタは放置です。。。
0017がばろん@MたんちゅきちゅきNGNG
とりあえず>>4 1たんの補足。

統合開発環境。

IBM VisualAge for JAVA
http://pc.2ch.net/tech/kako/989/989931658.html

JAVA開発環境 "eclipse" is COOL!!
http://pc.2ch.net/tech/kako/1013/10132/1013268002.html
JAVA/C++開発環境 "eclipse" スレッド 2
http://pc3.2ch.net/test/read.cgi/tech/1023103421/l50

[Java]JBuilder5[Java]
http://pc3.2ch.net/test/read.cgi/tech/995044723/l50
JBuilder6について語り合いませんか?
http://pc3.2ch.net/test/read.cgi/tech/1011609625/l50
JBuilder 7日本語版発売、Personal無償7月中
http://pc3.2ch.net/test/read.cgi/tech/1023102379/l50
【Meadow】Java開発環境(・∀・)イイ【JDEE】
http://pc3.2ch.net/test/read.cgi/tech/1017214967/l50
Forte for Java
http://pc3.2ch.net/test/read.cgi/tech/1016161880/l50

サーバサイド。

JAVAサーブレットQ&A
http://pc.2ch.net/tech/kako/972/972229341.html
JavaサーブレットQ&A LV2
http://pc.2ch.net/tech/kako/1012/10127/1012728608.html
サーバーサイドJAVAをまたーり語るスレ
http://pc.2ch.net/tech/kako/1004/10049/1004972840.html

JSPに関するQAスレッド
http://pc3.2ch.net/test/read.cgi/tech/1014905560/l50
TOMCAT
http://pc3.2ch.net/test/read.cgi/tech/998525941/l50

携帯。

携帯JAVAのスレッド
http://pc3.2ch.net/test/read.cgi/tech/1011977260/l50
iアプリ
http://pc3.2ch.net/test/read.cgi/tech/1000723476/l50
i‐MODEのJAVA
http://piza2.2ch.net/tech/kako/975/975428633.html
iアプリでゲーム
http://game.2ch.net/test/read.cgi/gamedev/1005042631/l50
0018がばろん@MたんちゅきちゅきNGNG
その他。

クライアントサイドJavaどうよ?
http://pc3.2ch.net/test/read.cgi/tech/1002160815/l50
【祝】 JDK 1.4 βリリース
http://pc3.2ch.net/test/read.cgi/tech/990949654/l50
Pure Java Mail Server
http://pc.2ch.net/tech/kako/1009/10099/1009991622.html
Java Media Framework とか
http://pc.2ch.net/tech/kako/1015/10159/1015938096.html
Javaアプレットのゲームの限界は!
http://game.2ch.net/test/read.cgi/gamedev/1005230153/l50

ム板のみんなでRobocode (・∀・)ヤローウヨ!1台目
http://pc3.2ch.net/test/read.cgi/tech/1020161792/l50


>>16たん。
ネタ心者に無視されちゃえ。

初心者無視! Java相談室 その9
http://pc3.2ch.net/test/read.cgi/tech/1021555964/l50
00191NGNG
>>15
サーバー移行したの忘れていたよ。
次回には直しておきます。
00201NGNG
>>17
>>18
さんく
テンプレ直しました。
0021デフォルトの名無しさんNGNG
javaのソースコードを解析するのに何か便利なツールは無いでしょうか?

変なコードを解析するのにつかれまった・・・。
0022デフォルトの名無しさんNGNG
>>21
整形ツールは?
002321NGNG
>>22
Win2kで使えるので何かいいのありますか?
0024ななしNGNG

板違いかもしれませんが、質問です。

オブジェクトの動的バインド(レイトバインド)はOO開発で必須な機能でしょうか?

(1) 不要。ない方がよい。

(2) 必須である。静的バインドだけでは柔軟性に欠ける。

(3) あってもなくてもよい。たまに便利な場合もある、という程度。

VBしか使ったことがないため、今まで漠然と、他の開発言語にも当然ある機能
だと思っていましたが、つい最近、Javaではできないと知りました。

ちなみに、VBの場合のレイトバインドの利点は、参照するコンポーネントのバージョンが不明
(例えば、Excel, WSH等のバージョンが個別ユーザー毎の実行環境により異なる)な場合でも、
バージョンの違いを吸収して動作可能なプログラムを作れる点です。
(事前バインドでは、開発環境と実行環境でのバージョンの相違が原因で配布したアプリが正常
動作しない場合があります)

JavaでCOMを使う試みもあるようですが、このあたりはどのようになっているのか気になります。
0025デフォルトの名無しさんNGNG
>>24
なぜ、初心者スレで聞くの?
0026デフォルトの名無しさんNGNG
どっちかっつーと、インスタンスメソッドに
静的バインドはイラネーってのが Java の立場では?
0027ごみれすNGNG

Java ではバインドという言葉を使わないのよねー。
動的バインドってどういう意味かな?

1:コンパイル時にクラス名の解決はしておくが、
  実行時に使用する実態のクラスは、実行時環境のモノを使う。

2:コンパイル時にはクラス名の解決をしない。
  実行時にクラス名文字列からクラスとインスタンスを得る。

メソッドの場合は…、めんどうだな。
0028デフォルトの名無しさんNGNG
静的/動的って簡単に言えば C++ のvirtual無しが静的、
virtual有りが動的って… そういう話じゃなくて?
0029デフォルトの名無しさんNGNG
CYGWINでSDKをインストールする方法って、どこで聞けばいい?
0030デフォルトの名無しさんNGNG
別々にインストールすれ。全く問題ない
0031デフォルトの名無しさんNGNG
JTextFieldで、tabキーを押された時にイベント処理したくて、

JTextField jtf = new JTextField(10);
jtf.addKeyListener(KeyListenerImple);


ってやってるんですが、他のキーはフックできるんですがtabは特殊な
キーらしく(フォーカス移動に使ってるから当然だけど)イベントが発生しません。

どうやったらいいっすか?
003231NGNG
つーか、さげ侵攻なのね。スマソ
003324ではないですNGNG
>>27
VBの動的バインドってのは2の方
たとえばObject型(すべてのクラスのインスタンスはObject型に代入できる)の変数oに
文字列(もしくはクラス)からインスタンスを作成代入してo.fooって感じで実行できる。

ちなみに静的バインドは1の方
クラスAの型の変数に同じクラスAもしくはそのクラスAをインターフェース継承した
クラスBのインスタンスを代入して使用する。
0034デフォルトの名無しさんNGNG
>>31 どの言語でもFAQだな
ttp://java-house.jp/ml/archive/j-h-b/026737.html#body
003531NGNG
>>34
解決しました。どうも
0036デフォルトの名無しさんNGNG
>>30
CYGWINでSDKをインストールする方法
0037デフォルトの名無しさんNGNG
ヽ(`Д´)ノスレさんオツカレ!!>>1
0038デフォルトの名無しさんNGNG
>>34
JDK 1.4 だとその方法は使えんぞ。
Component.setFocusTraversalKeys() を使わないと。
0039デフォルトの名無しさんNGNG
class Leg {
double [] foo;
void show(){
Sytem.out.println(foo.length);
}
}
public class Nagasa{
public static void main(String args[])
{
Leg reg1 = new Leg();
//ここでLegクラスの配列fooを初期化したい。<質問
reg1.show();//初期化した配列の長さを見る。
}
}
どうやるんすか?
0040デフォルトの名無しさんNGNG
>>38
>>35
0041前スレ956NGNG
前スレの956で
>Frame上に配置されているボタンやテキストエリアを重なるような形で
>Canvasオブジェクトを配置するようなことをするにはどうしたら良いでしょうか?
という質問をしました。
964さんにお答えいただいたのですがこちらの説明不足で真意と違うお答え他になってしまい
すいませんでした。
質問を繰り返すようですが再度お願いします。

まず、現状ですがhtml上にあるアプレットのボタンからFrameオブジェクトで別のウィンドウが開き
そのFrameオブジェクトの上にはボタンオブジェクトやテキストエリアオブジェクト、ラベルオブジェクトが
GridBagLayoutで配置されています。

今回、やりたいことはそのボタンやテキストエリアが配置されているFrameオブジェクトの上に
あたかもダイアログボックスのようにCanvasオブジェクトを配置したいということです。

このような処理をawtだけを使って出来ないでしょうか?
0042デフォルトの名無しさんNGNG
>>41
Frame.removeAll();
Frame.add(Canvas);
ってことか?
それとも、インナーフレームのことか?
004342NGNG
インナーフレーム=Dialog(Frame,(modal=true));
インナーフレーム.setBounds(Frameの位置);
0044デフォルトの名無しさんNGNG
>>39
double [] foo;
↓
static double [] foo;
0045デフォルトの名無しさんNGNG
>>23
いがぴょん様の日記を参照方
ttp://homepage2.nifty.com/igat/igapyon/diary/2002/ig020531.html
0046デフォルトの名無しさんNGNG
>>44
どもです。クラス変数にstaticいるんでした。忘れていますたです。
配列の初期化のほうも、一生懸命本読んでいたらわかりますた。
reg1.foo = new double[3];
reg1.fooって書くのがわかってなかったでし。
実ははじめてクラスをつくったです。
004741NGNG
>42さん
Frame上に配置されているボタン等はそのままでCanvasオブジェクトをボタン等の上に重なるように配置したいので
removeAllではないです。

また、インナーフレームとありますがインナーフレームとは何でしょうか?
googleで調べても違う意味(プラモ系?)がヒットしてわかりませんでした。
インナークラスのようにフレームの中にフレームがあるということでしょうか?
004842NGNG
>>47
ごめん、インターナルフレームです。
0049デフォルトの名無しさんNGNG
メソッドの途中で処理を抜ける場合、(VBならExit Sub)
どのようにしたらよいでしょうか?

戻り値のあるメソッドなら
「return 戻り値」
で抜けられますが
Void型のメソッドの場合、戻り値がないためどのようにしたらよいかわかりません。

どなたか宜しくお願いします。
0050デフォルトの名無しさんNGNG
>>49
ただのreturn;

public class test {
public static void main( String[] arg ) {
if ( arg.length==0 ) { return; };
System.out.println( arg[0] );
}
}
005149NGNG
>50さん
おぉ。そんな単純だったんですか・・^^;
最初、わからなかったのでreturn nullとか訳の分からない事やってました。
その時のエラーメッセージで「Voidのメソッドから値は返せない」と、でたのでreturnは使えないものだとばかり・・
とにかく、ありがとうございました。
0052デフォルトの名無しさんNGNG
2chで初歩を習うってか・・・ほそろしい。
0053デフォルトの名無しさんNGNG
>>49
> Void型のメソッドの場合、戻り値がないためどのようにしたらよいかわかりません。

Void型のメソッドの場合、戻り値がないのだから戻り値を書かなければいいのです。

「return;」
0054デフォルトの名無しさんNGNG
http://www.geocities.co.jp/Outdoors-Marine/1653/R3_temp.swf?inputStr=return;
0055デフォルトの名無しさんNGNG
「書き込む前にリロード」
覚えて帰ってちょうだい
0056デフォルトの名無しさんNGNG
その程度のこと覚えんでも…
0057デフォルトの名無しさんNGNG
>>55
書き終わったあとに、すでに書き込みされていても、消すのもったいないから送信するな 漏れは
0058デフォルトの名無しさんNGNG
>>57
http://www.geocities.co.jp/Outdoors-Marine/1653/R3_temp.swf?inputStr=%8F%91%82%AB%8D%9E%82%DE%91%4F%82%C9%83%8A%83%8D%81%5B%83%68
0059デフォルトの名無しさんNGNG
なんかいい感じでアレだな・・・・
006031NGNG
>>38
使えますよ。
でも、推奨しないAPIつかうなゴルァ(゚Д゚)っていわれるけど
0061デフォルトの名無しさんNGNG
>>60
それはツカエナイというやつでないの?
006221NGNG
>>45 さん、ありがと! すごくイイ!
0063デフォルトの名無しさんNGNG
abstract class Hoge を継承したクラス hoge があります。
Hoge に、Hoge を継承したサブクラスのコンストラクタ hoge() を呼び出す
メソッド reset() を実装してしたいのですが、
どのようにすればよいのでしょうか?
hoge.reset(); // 同じ書き方でそれぞれのコンストラクタを
hage.reset(); // 呼び出すことを目的にしています。

0064デフォルトの名無しさんNGNG
>>61
推奨してないAPIは、ちゃんと使えますよ。
0065デフォルトの名無しさんNGNG
>>63
コンストラクタじゃなく、単にHogeクラスのreset()をオーバーライドするだけで
いいのでは?
0066おもろないNGNG
>>64
でも推奨してないよ
↑
使えますよ
↑
でも推奨してないよ
↑
...
0067デフォルトの名無しさんNGNG
>>65
そのとおりなんですけど、オーバーライドしても
本当に reset() は下のように呼ぶだけなので、
それだけだったらあらかじめ Hoge のほうで用意できたら楽かなと(^^;

public void reset(){
hoge();
}
0068デフォルトの名無しさんNGNG
>>67
それをやるなら
Hogeとhogeの親子関係を解くべき
0069デフォルトの名無しさんNGNG
>>67
コンストラクタについて勉強すれ
007067NGNG
クラスから、別のクラスのメソッドを動的に変えて呼び出せるので
できると思ったのですが。
すみません、ちょっと見直してみます。
0071デフォルトの名無しさんNGNG
>>67
>>70
1を読んでおくことをオススメします。
0072デフォルトの名無しさんNGNG
あのう、コンパイルどうやるんですか?
0073デフォルトの名無しさんNGNG
javac ○○○.java
0074デフォルトの名無しさんNGNG
>>72
お願いですから入門書を買ってください。
0075デフォルトの名無しさんNGNG
>>72
javac ファイル名

0076お願いしますNGNG
JScrollPaneのスクロールバーの出現するサイズを変えたいんですが
どうやればいいのでしょうか、お願いします。
0077デフォルトの名無しさんNGNG
Java言語規定第2版
http://www.y-adagio.com/public/standards/tr_javalang2/jTOC.doc.html
なぜに初版のままなのか解らんので張っときます

…でも、instanceofの項目で誤訳があったり(ワラ
0078デフォルトの名無しさんNGNG
>>76
中のコンポーネントのサイズを変えれ。
0079お願いします2NGNG
>>78
レスありがとうございます。
…というかすいません、言葉足らずでした。
setLayout( null ) の時です。

フレームを縮めた時にコンポーネントが消えてから
スクロールバーが出てきてしまうのですが…。
0080デフォルトの名無しさんNGNG
これは何のエラーなんですか?コンパイルできたのに実行できない。・゚・(ノД`)・゚・。


Exception in thread "main" java.lang.NoClassDefFoundError: kouza1 (wrong
ouza1)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:509)
at java.security.SecureClassLoader.defineClass(SecureClassLoader
3)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:246)
at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
at java.lang.ClassLoader.loadClass(ClassLoader.java:262)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322)
0081デフォルトの名無しさんNGNG
java -classpath %CLASSPATH%;. kouza1

google で NoClassDefFoundError くらい調べろ。ってかこのスレの
ちょっと前にも話出てなかったか?
0082デフォルトの名無しさんNGNG
JAVAをインストールした後のPATHの設定ってどうやるんですか?
0083デフォルトの名無しさんNGNG
Windows NT/2k/XP 系: [スタート]-[設定]-[コントロールパネル]-[システム]-[詳細]-[環境変数]
Windows 95/98/Me 系: [スタート]-[プログラム]-[アクセサリ]-[メモ帳] で C:\autoexec.bat を開いて SET PATH=... 行を追加
Unix 系: .profile とか .cshrc とかに書いとく
0084デフォルトの名無しさんNGNG
Cで言うところの参照渡しをJAVAでやるにはどうしたらよいのでしょうか...

↓C
void RefTest( int * a )
{
*a = 1000; // aの値は1000になる
}

↓JAVA
void RefTest( int a )
{
a = 1000; // aの値は1000になるがこのメソッドの中でのみ マズー
}
0085デフォルトの名無しさんNGNG
>>84
いわゆるリターンバッファを使った方法は後で後悔することになるからやめとけ。
一つの機能は一つの結果を返すのが基本。返す項目が複数ある場合には Bean でも
作れ。

どうしてもやりたいなら配列かコレクションで渡せ。
void RefTest(int[] a){
  a[0] = 1000;
}
0086デフォルトの名無しさんNGNG
>>82
パソコンの基本操作に関しては、PC初心者板や、各OS板などで質問しましょう。
パソコン初心者@2ch掲示板
http://pc.2ch.net/pcqa/
008782NGNG
>>83
ありがとうございます。私がとち狂っておりました。逝ってきます・・・
008884NGNG
>>85
....そ、そうなんか、そういう時代なんだな....
0089デフォルトの名無しさんNGNG
JDK 1.2.2で背景と文字色を指定して文字列を表示させるアプレットで、
アプレットビューワでみるとチラつくのは仕様ですか?
0090デフォルトの名無しさんNGNG
>>88
IPO と基本データ型だけで設計すんのは COBOL でやってくれ。
0091デフォルトの名無しさんNGNG
>>89
情報が足らん
出直せ
0092デフォルトの名無しさんNGNG
>>89
仕様ではありません。
0093デフォルトの名無しさんNGNG
教えてください。
1、コンストラクタって何ですか?クラスのオブジェクトを初期化するためのものなんですか?
2、class FooのオブジェクトFoo hogeを初期化するときは
Foo hoge=new Foo();とかくことはわかったんすけど、hogeを何個もいっぺんに
初期化したいときはどう書けばいいんですか?
Foo hoge1=new Foo();
Foo hoge2=new Foo();
はしんどいっす。Foo型の配列とかつくれるんですか?
00941NGNG
JBuilder7 Personal固有の質問は下記でお願いします。

JBuilder 7日本語版発売、Personal無償7月中
http://pc3.2ch.net/test/read.cgi/tech/1023102379/
0095デフォルトの名無しさんNGNG
>>94
>>93の質問はJB7にかんする質問なのか?
0096デフォルトの名無しさんNGNG
>>93
1.コンストラクタって何ですか?
クラスのオブジェクトを初期化するためのものと考えていて良いです。

インスタンスが生成された後、インスタンス変数の初期化前に動く手続きです。
スーパークラスのコンストラクタは呼び出さなくても暗黙に呼び出されます。


2.hogeを何個もいっぺんに初期化
Foo hoge[100];
for ( int i=0 ; i<hoge.length ; i++ ) hoge[i] = new Foo();
とでもしてください。

なんか他に一気に生成する方法あるのかな?
あまり大量のオブジェクトつくるアプリ書かないから実はよく分からない。
大量に作るときはArrayList使って保持してるし。
0097デフォルトの名無しさんNGNG
あり?インスタンス変数初期化されてからコンストラクタ動くわ。スマソ。
0098デフォルトの名無しさんNGNG
更にスマソ。
Foo hoge[] = new Foo[100];
としてくださいな。
0099デフォルトの名無しさんNGNG
93です、>>96さんありがとです。一応あれから考えに考えて
こんなんしたどうなんだろと思ったんですけど、やっぱり自分的にも
おかしいっす。

class Foo{
static double [] hoge;
}
public class Aso{
public static void main(String args[]){
Foo [] foo = new Foo [2];//Fooクラスの変数fooを2個作ったつもり
for(int i=0;i<2;i++){
foo[i]=new Foo();//2個を初期化したつもり
}
for(int i=0;i<2;i++){
foo[i].hoge = new double[3];//foo[i]のhogeを3の配列として初期化したつもり
}
}
}
つもりなんですけど、foo[i].hoge = new double[3];って変だと思うんですけど、正しい
書き方わからないんです。教えてくださいまし。

>大量に作るときはArrayList使って保持してるし。

ってなんすか?興味しんしん。
0100デフォルトの名無しさんNGNG
わからないなら書くなよ
http://pc3.2ch.net/test/read.cgi/tech/1027353004/
0101デフォルトの名無しさんNGNG
>>100
言ってることわからん。答えないなら書くなよ。
■ このスレッドは過去ログ倉庫に格納されています