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

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

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
過去ログ、関連スレ、よくある質問とその回答、
質問をする前に、貴方が見なければならないサイトについての情報は、
下のwikiのページにまとめてあります。
http://www.wikiroom.com/java/

これからJavaでプログラミングを始めたいが、何をすればいいかわからない人も、
wikiからのリンクをおたどりください。

以下のエラーが表示されて、途方にくれているあなたは、下のページへ。
「コマンドまたはファイル名が違います」
「'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
「Exception in thread "main" java.lang.NoClassDefFoundError: 」
http://www.wikiroom.com/java/?path%2Cclasspath

前スレ
【初心者】Java質問・相談スレ47【大歓迎】
http://pc5.2ch.net/test/read.cgi/tech/1086716004/

/* 既出の質問や、他に適切なスレが存在する質問は、容赦なく無視されます。
質問をする前にwikiで過去ログ、関連スレ、FAQをチェックしてください。

また、当スレで質問をするかたは、回答をもらえたときに、
wikiの更新をして頂ければ、忝なく存じます。

JavaScriptの質問は、ここでは受け付けていません。
Web製作板をご利用ください。http://pc5.2ch.net/hp/
0153デフォルトの名無しさんNGNG
>>152
とりあえずコレクションフレームワークとjava.lang、java.ioあたり
を使いこなせればイインでないかい。
0154デフォルトの名無しさんNGNG
>>153
用語の意味すらわからない・・もうだめぽ
0155デフォルトの名無しさんNGNG
>>96
>>94>>99です。

>String#getBytes(String) と new String(byte[], String) で何とかなりませんか。
これを調べて色々やってみたのですが、上手くいかず、
結局、コード変換のツールを使って色々試して、Unicodeに変換しました。
折角アドバイス頂いたのに、すみませんです。ありがとうございました。
0156デフォルトの名無しさんNGNG
自分でコードを組み立てて
自分の作りたい物がなんとか作れるようになったら初心者卒業だろう。

そっから先ライブラリの仕様をみて使い方がすぐ見当つくようになって
キレイなコードや効率のよいアルゴリズムが駆使できるようになれば
メシだって食えるぞ。
0157デフォルトの名無しさんNGNG
>>154
ま、標準APIの把握くらいは必要だな。
java.nioの使い方がわからなくても、だいたい何をするものか少なくともJavaDoc見ればわかる。
ようするにJavaDocが見れるようになれ、と。
0158デフォルトの名無しさんNGNG
>>155
なにやってんのか知らんけど、とりあえずInputStreamReaderの説明を読み返してみな
オマイのやりたいことは、多分そこにある
0159デフォルトの名無しさんNGNG
>>113-115
ありがと。レジストリが簡単につかえるとはオモワナンダ
0160デフォルトの名無しさんNGNG
>>152
少々カドが立つ言い方だが「○○ができるようになったら」とか言ってるうちは
初学者だ。自分がやりたい事を思うようにできるようになればそれで充分。

制御はカンペキだがGUIはVBすらいじったことが無い、とか、計算アルゴリズムは
カンペキだがソースの書き方はひどく汚い大学教授とか、素晴らしいUI設計を
するがポインタも知らない、とかそんなプログラマはプロの世界にはゴロゴロ居る。

自分がやりたい事ができるようになることを目指せ。
その目指し方が解らないならば、先人の作ったものを書き写してスタンダードな
書き方を学んだり、よりスマートな書き方を模索するのもいいだろう。
がんがれ。
0161155NGNG
>>158
やりたい事は、JavaのstringをUnicodeで表示させる、という事です。
Javaでその表示方法を探してたのですが、結局分からなくてフリーのコード変換ツールで、
Unicodeってこんな風になるんだ、とUnicodeをJavaに渡して表示させたり・・・とやってます。
#実際のコードを見ないとJISやらUniやら中々つかめなくて・・・

>InputStreamReaderの説明を読み返してみな

更なるアドバイスありがとうございます。InputStreamReaderを読んで勉強してきます。
0162デフォルトの名無しさんNGNG
>>161
Unicodeのコードを表示させるってこと?
charとってintにすればいいだけじゃ・・・
コード変換なんかする必要ないと思われ。
0163デフォルトの名無しさんNGNG
まぁ、ついでにEUC や、SJIS と Unicode を相互に変換する方法を、この際覚えたらどうか。
そういう学習法は大事だよ。
0164デフォルトの名無しさんNGNG
>>160
ありがとうございます。がんばります。
0165155NGNG
>>162
そうです。JavaだとUnicodeでデータ保持していると聞いたので、

strHellp="こんにちは";
DEBUG("test strHellp :"+strHellp);

これでUnicodeが表示されるかと思ったら出来ずに、色々調べても分からなくて、
簡単に表示させる方法はないかと思って、ここで質問させていただきました。
string→char→intとすれば、Unicode表示になったんでしょうか?
調べてみます。

>まぁ、ついでにEUC や、SJIS と Unicode を相互に変換する方法を、この際覚えたらどうか。
はい!自分でも、そういう部分を調べて理解したいと思っています。
ありがとうございます。
0166デフォルトの名無しさんNGNG
>>165
> strHellp="こんにちは";
> DEBUG("test strHellp :"+strHellp);
> これでUnicodeが表示されるかと思ったら

これでUnicodeが表示されるなら、文字列はどうやって表示するんだよ・・・
(int)strHelp.charAt(0)
0167158NGNG
>>161
ん?もしかして、ターミナルにユニコード吐かせるってこと?
もしそうだったら、printじゃなくて、OutputStreamWriterで文字コード指定して出力してみな
0168155NGNG
>これでUnicodeが表示されるなら、文字列はどうやって表示するんだよ・・・
>(int)strHelp.charAt(0)

そうですよね。。。。JavaはUnicodeで持ってると聞いてUnicodeがすぐ表示出来るんだと早とちりし過ぎました。
キャストすれば、Unicodeが表示されるのですね。試してみます。

>printじゃなくて、OutputStreamWriterで文字コード指定して出力してみな

分かりました。OutputStreamWriterでやってみます。

皆様、細かく丁寧に教えて下さってありがとうございます。m(_ _)m
0169デフォルトの名無しさんNGNG
>>165
誤解を招くから、

・ユニコード文字列を文字として表示したい
・ユニコードのバイト列を標準ストリームに書き出したい(文字化け覚悟で)
・ユニコードのバイト列を数値として表示したい

をはっきりすれ
0170デフォルトの名無しさんNGNG
少し入出力ストリームについて質問です。

public class test {

public static void main (String arg[])
throws java.io.IOException{
int i;

i=System.in.read();
System.out.println("char:"+(char)i);
}
}
これで文字を出力することはできます。
ではこれをString(文字列)を入出力をするにはどうすればいいのでしょう?

単純にint→Stringにしてみたんですが、i=System.in…が互換性の無い型になってしまいます。
CからJavaにしたので勝手が違って混乱中・・・
0171デフォルトの名無しさんNGNG
>>170
http://www.google.co.jp/search?q=%EF%BC%AA%EF%BD%81%EF%BD%96%EF%BD%81%E3%80%80%E5%85%A5%E5%87%BA%E5%8A%9B&ie=UTF-8&hl=ja&lr=lang_ja
0172デフォルトの名無しさんNGNG
勉強すれ
ttp://www.google.com/search?q=java+%E5%85%A5%E5%87%BA%E5%8A%9B&ie=UTF-8&hl=ja
0173155NGNG
>>169
誤解を招く書き方ですみませんでした。

>・ユニコードのバイト列を数値として表示したい

です。(\u3002\u3002\u3002\u3002というような感じで)
0174デフォルトの名無しさんNGNG
>>173
>です。(\u3002\u3002\u3002\u3002というような感じで)

それがユニコードで表記するって言い方じゃないのですか?
0175デフォルトの名無しさんNGNG
>>174
表記と表示は違うぞ。
0176155NGNG
>>174
えーと、それだと、

>・ユニコード文字列を文字として表示したい

に当てはまるって事になるんですかね。。。
知りたかったのは
日本語ををUnicodeで表示するとどういう文字(?)になるのか?って事です。
書き方が違っていたらごめんなさい。勉強して出直してきます。
0177デフォルトの名無しさんNGNG
>>176
Unicodeのコードを表示する、だろ。
0178デフォルトの名無しさんNGNG
語呂が弱いんだな
0179デフォルトの名無しさんNGNG
結局、日本語で表せないっていうのは、やりたいことを把握してないってことだから、そんなもんのプログラムができるはずがない。
0180デフォルトの名無しさんNGNG
ファイルを読み込み、]がでるまで出力するだけのクラスを作成したいのです(´Д`;)
たったのそれだけなのに、javaわかんないよ〜

import java.io.FileReader;

public class Readiv{

/*コンストラクタ*/
public Readiv(String fileName){
FileReaderfp = new FileReader(fileName);
}

for (int i = 0 ; ; ) {

i = fp.read();
System.out.print((char)i);
if( i == ']') break;
}
}



Readiv.java:15: 型の開始が不正です。
for (int i = 0 ; ; ) {
^
Readiv.java:21: <identifier> がありません。
}
^
エラー 2 個
0181デフォルトの名無しさんNGNG
javaわかんない、とか、そういうレベルの話じゃないな。
forの使い方がどうこうという話でももちろんない。
ま、いつ処理するねん、と。
0182デフォルトの名無しさんNGNG
>>180
メソッド書け。そして勉強するまでしばらく来るな。
0183デフォルトの名無しさんNGNG
いまのところ単一のjarファイルでJDBCドライバー兼RDBMSっていうのって、HSQLDBだけ?
0184183NGNG
axionっていうのがあった。
Commons使いまくり。
0185183NGNG
axionはGROUP BYが使えないみたいだ。
0186デフォルトの名無しさんNGNG
JToolBarを最初から親フレームから離れた状態にしたいんだけどできますか?
0187デフォルトの名無しさんNGNG
>>178
語呂は悪いものであって、弱いものではない。

>>179
プログラム力と日本語力に相関関係はない。
>>176はやりたいことはわかっているが、それに対応する日本語が思いつかないだけ。
いいたい事があっても英語で表現できないのと同じ。
言語とはそういうものだ。
0188デフォルトの名無しさんNGNG
>>143
多分これで解決する。
javac -target 1.1 TestApplet.java
0189デフォルトの名無しさんNGNG

class Dump
{
public static void main(String [] args)
{
String str="こんにちは";

System.out.println(str);
for(int i = 0; i < str.length(); i++){
int c = str.charAt(i);
System.out.print(Integer.toString(c) + " " );
}
System.out.println();
}
0190デフォルトの名無しさんNGNG
>>176
>>189が書いてくれたようだが、折角作ったのでUP

public static void main (String[] args) throws Exception {
String targetStr = "ユニコードのバイト列を数値として表示したい";
byte[] dumpCode = targetStr.getBytes("UTF16");

System.out.println(targetStr);

for (int i = 0; i < dumpCode.length; i++) {
String s = "0" + Integer.toHexString(dumpCode[i] & 0xFF).toUpperCase();
String var = s.substring(s.length() - 2, s.length());
String suf = ((i % 16) == 15 || i == dumpCode.length - 1) ? "\n" : " ";
System.out.print(var + suf);
}
}
0191デフォルトの名無しさんNGNG
TreeNodeに含まれているオブジェクトを
JTreeは文字列で表示しますが
(Fileだとファイル名、その他のオブジェクトだと
長々としたプロパティみたいな文字列)
このオブジェクト→文字列変換はどのメソッドで行ってる
のでしょうか?
教えてください。
0192デフォルトの名無しさんNGNG
なんのこと言ってるかいまいち釈然としないけど
toString() じゃないの
どんな場合でもそういうとき使ってるのは大抵 toString()
0193デフォルトの名無しさんNGNG
toString()で間違いないよ
ユーザーオブジェクトを調べなされ
0194デフォルトの名無しさんNGNG
>>183
それはJavaのインプロセスで全て動作するってこと?
だと他にもいっぱいあるよ。フリーだとhttp://mckoi.com/database/
有料だとボーランドの
http://www.borland.co.jp/jdatastore/
とかIBMのクラウドすケープでも確かできた。
http://www-306.ibm.com/software/data/cloudscape/
0195伊勢原NGNG
16進数の数の表記は【例】0x10 とかですよね。
2進数の数の表記はどのようにするのでしょうか?
Javaの絵本には16進数しか載ってなかったです。
0196デフォルトの名無しさんNGNG
>>191
JTreeのgetCellRenderer/setCellRendererとDefaultTreeCellRendererを見ると
分かるかも。
0197デフォルトの名無しさんNGNG
TreeNode なクラスで wrap してるなら、そのクラスの toString() でいいらしいよ。
>>196 のいう通りに調べれば、他のレイヤーでも方法が見つかるかもしれないけど。

>>195
Integer.toBinaryString(int i);
桁数そろえたかったら自分で考えてみてね。
0198デフォルトの名無しさんNGNG
>>195
2進数リテラルが使える言語もあるけど、
Javaでは今のところ10進数、8進数、16進数のリテラルしか使えないよ。

って、そーゆー事でなくて?
0199デフォルトの名無しさんNGNG
ああ、そっちの話か・・・あほだった
0200デフォルトの名無しさんNGNG
Javaでbmp画像を読み込みたくて
jai-1_1_2-lib-windows-i586-jdk.exe
をインストールして
jai_imageio-1_0-lib-windows-i586.zip
の中の.dllを\j2sdk\jre\binに、.jarを\j2sdk\jre\lib\extに入れたのですが
対応している画像コーデックを調べるImageIO.getWriterFormatNames()では
jpgとpngしか出てこず、ImageIO.read()でも読み込めていないようです。
どこら辺がおかしいのかわかりません。バージョンはJ2SDK 1.4.2_04です
誰かお教え下さい
0201デフォルトの名無しさんNGNG
BMPって何もしなくても読めなかったっけと思ったら1.5だった。
http://java.sun.com/j2se/1.5.0/docs/api/javax/imageio/package-summary.html
0202デフォルトの名無しさんNGNG
>>200 まずすげー失礼なことを聞くが、
System.out.println(System.getProperty("java.ext.dirs"));
して、ちゃんと
c:\j2sdk\jre\lib\ext
とか帰ってくる?
0203デフォルトの名無しさんNGNG
アプレットをブラウザ(IE)上で動かすとそれなりの速度で動くのですが、
appletviewerで動かすとなんかカクカクします。
なんででしょうか?
0204202NGNG
>>200 あと...eclipseユーザ?
0205デフォルトの名無しさんNGNG
>>203 IEにJava Pluginを入れていないので、
IEではMS JVMで動いてる...かな。
0206200NGNG
>>202
あ〜Program Files の方へへ逝っていました。
どうやればよろしいでしょうか?

>>201 昔は素で読めたのですか。むむむ
0207デフォルトの名無しさんNGNG
>>205
sunのVMのほうが快適な速度出るはずだが?

>>206
いや、まだ開発中の1.5で読めるってだけ
プラグインが追加されとる

0208202NGNG
>>206 まさかと思ったけど聞いてみるもんだな。
java.exeを起動するときにフルパスで指定するか
もしくは直接環境変数PATHを指定しておく。

>>207 普通はSunのほうが快適だけど、カクカクって
あたり、イベントや再描画の取り回しをちゃんと
やってなくてたまたまMSのほうだと目立たないって
こともあるかなと思って。
0209デフォルトの名無しさんNGNG
>>195
byte b = Byte.parseByte("10000100",2);
0210200NGNG
>>208
あ、実行環境(かな?)の方へコピーしたらちゃんと動きました。
ありがとうございます。

沢山の拡張子がリストされてうれしぃ( ̄ー ̄)ニヤリ
0211デフォルトの名無しさんNGNG
こんばんは、よろしくお願いいたします。
コレクション的なオブジュエクト(どういえばいいのか分からないのですが、
Vectorなど)に、配列の要素を入れたい時どうすればいいのでしょうか。
自分で配列オブジェクトを作り、それを要素とするのでしょうか。
それとも、配列は、配列としてだけで作るのでしょうか。
0212login:PenguinNGNG
?
0213伊勢原NGNG
>>198

ああ、なるほど・・・元々2進数表記はないって事ですね。分かりました。
0214デフォルトの名無しさんNGNG
>>211書き方下手ですみません。
Vectorに2次元配列を入れるには、どうのようにするといいのでしょうか
0215デフォルトの名無しさんNGNG
>>211
要素でお願い
0216デフォルトの名無しさんNGNG
>>214
Javaに2次元配列など存在しない。
あるのは「配列への参照を要素とする配列」。

こういえば、あとはどうすればわかるかな、
と思うんだけどどうですか?
0217デフォルトの名無しさんNGNG
>>214
new java.util.Vector().addElement(new int[0][0]) って事?
それとも Vector に配列つっこんで二次元配列っぽく扱いたいって事?
0218デフォルトの名無しさんNGNG
市販のカーナビ用地図買ってきて、カーナビソフト開発したいのですが、初心者には難しいですか?
あと、良い本があれば教えてください。
0219デフォルトの名無しさんNGNG
初心者にはどんなアプリケーションも難しいだろうけど、ま、段階的にやれば。
0220デフォルトの名無しさんNGNG
一般的にはどうなんですか?
カーナビソフトって難しい?簡単?
0221211NGNG
>>215さん
>>216さん
>>217さん
ありがとうございます。
そうです、そのようなことが知りたかったのです。
実は、配列を内部クラスに作り、ぐるぐる回す処理を書くと、
java.lang.OutOfMemoryErrorが出るので、
この処理は、重たいのかなと思ったのです。
int i[][]だと、
int i[][]=new int[2][3]のように、要素数を最初に
決めておかないといけないのかなと思い、
追加したい場合どうすればいいのかなと思ったのです。

0222デフォルトの名無しさんNGNG
> カーナビソフトって難しい?簡単?
人による。
0223デフォルトの名無しさんNGNG
> java.lang.OutOfMemoryErrorが出るので、
単に解放し忘れてるだけなのでは?
0224デフォルトの名無しさんNGNG
>>220 まあとりあえず国土地理院の数値地図使って
簡単な最短経路探索ソフトでも作ってみたら?
きっと楽しいぞ。
0225デフォルトの名無しさんNGNG
>>220
現在地の地図出すだけなら簡単。
表計算ソフトでもワープロでもコンパイラでもメーラーでもブラウザーでもなんでもそう。
最低限の機能を実装するだけなら簡単。
0226デフォルトの名無しさんNGNG
>>208
ああ、そういうことね
スマンスマン

ループ中でGC停止時間の分散のためにGC入れるとかすると
今はかえって遅くなるとかそういう話だな
0227221NGNG
皆さんに書いていただいたこと激しくかんちがいしていたようで、
すみません。要素でやってみます。ありがとうございました。
それから
>>223そうなんですか、ありがとうございます。
もう一度見直し、書き換えます。
またよろしくお願いします。
0228デフォルトの名無しさんNGNG
>>224
そうなんです。面白そうだから作ってみようかなぁ、と思って。勉強にもなるだろうし。

>>225
>現在地の地図出すだけなら簡単
いえ、地図を出すだけでなく、普通のカーナビのように、経路探索もやらせたいんです。
0229デフォルトの名無しさんNGNG
>>228
いまのカーナビがどれだけすごいことをやってるかがわかるよ。
0230デフォルトの名無しさんNGNG
あれ?
Javaって自由に開放できたっけ?
GCだけじゃないの?
0231デフォルトの名無しさんNGNG
>>230
Java の話をしている時に開放と言ったら JVM ヒープからの開放の他に
別クラス (コレクション等) からの参照を切り離すような論理的な開放を
意味することもある。
0232デフォルトの名無しさんNGNG
System.gc()を「GCする」というのと同じだな。
0233デフォルトの名無しさんNGNG
>>231
>>223の言い方だと任意でGC実行しろみたいな言い方じゃないか?
0234デフォルトの名無しさんNGNG
>>233
解放しろ=「無駄な」参照を持ち続けるな だろ。
無駄に持ち続けたらメモリが足らなくなるのは必然。
0235デフォルトの名無しさんNGNG
確かにねぇ、プログラミング初心者にとっては、JavaとかCとかの高級言語は、抽象的だし、何をやってるのかのイメージがわかないと思う。
どんどん実践して、イメージを作っていくしかない。
その点、アセンブラの方が、直接命令を出していくわけだからイメージがわきやすいかも。
もちろん、ハードについての知識があることが前提だが。
0236デフォルトの名無しさんNGNG
先生!
無駄な参照を持たないようにするには、使い終わったらnullを入れておけばいいんですか!?
0237デフォルトの名無しさんNGNG
EZアプリ作成初心者です。
ひと通り開発環境は整えて、そらみのJ2MEゲームプログラミングのHPで
勉強していたのですが、
「第6話 Phase2.5の新機能を使ったEZアプリを作る」のところにある
サンプルソースMAppliCanvas.javaをMicro JBlend cmdtoolで
buildすると
------------------------------
C:\ezplus_sdk\project\MAppliEx\src\MAppliCanvas.java:1:
パッケージ com.kddi.matiuke は存在しません。
import com.kddi.matiuke.*;
-------------------------------
上記のエラーが出てしまいます。
com.kddi.matiuke.*;のclass?はどこから入手すればよいのでしょうか?

どなたかよろしくお願いします
0238デフォルトの名無しさんNGNG
JTable jt01に新しい列を追加したいと思っています。
下記の方法は合っていますか?
また、追加したものを反映させるのは何をしたらよいのでしょうか?
repaint()とかですか?よろしくお願いします。

public void actionPerformed(ActionEvent e){
...
DefaultTableModel m = (DefaultTableModel)jt01.getModel();
String[] s = {"TEST","テスト","試験"};
m.addRow(s);
jt01.setModel(m);
...
}
0239237NGNG
見つかりました。
すいませんでした
0240デフォルトの名無しさんNGNG
javaのコンパイラってどれをつかえばいいんでしょう。
C++はvisualC++を使っていたんですけど。
0241デフォルトの名無しさんNGNG
 お前らディスプレイ見すぎ
       ↓のAAが、ぶれて見えたら眼科へGO

     /∧_/∧      /∧_/∧    オロオロ
   ((´´ДД``;;))    ((;;´´ДД``))    オロオロ
   //    \\     //   \\ オロオロ
  ⊂⊂((  ヽノヽノつつ ⊂⊂ヽ// )) つつ  オロオロ
   しし((_))       ((_))JJ
0242伊勢原NGNG
>>240

Java 2 SDK 1.4.1
0243デフォルトの名無しさんNGNG
ワラタ
どこでDLするねん。
1.4.2_04の方が手に入れやすい。
0244伊勢原NGNG
>>243

>どこでDLするねん。

今でも普通に書籍とかに付録で付いてるよ

>1.4.2_04の方が手に入れやすい。

そうかもね。でも1.4.1が悪いわけじゃないしどっちでもいいんじゃない?
0245デフォルトの名無しさんNGNG
>>244
俺が思うに・・・
リリースナンバー上の物の方が良いと思う。
なにかしら不具合が修正されてると思う。
0246デフォルトの名無しさんNGNG
>>244
書籍を買えと。
おもしろい意見だ。
どっかの差し金か?

始めるなら新しいバージョンの方がいい。
それに1.4.1で始めて「Swing遅いからJavaは使えん」とか言われても、ねぇ。
1.4.2で遅いって言われるんなら仕方ないけど。
0247デフォルトの名無しさんNGNG
1.4.2_04はバグがかなり修正されてる
同じ1.4.2でも無印〜03までと安定度だいぶ違う

それに速度的にもかなり改善されている
まぁ1.4.1以上ならだいたい大丈夫だけどね

1.4.0以下だと文字コードの問題(MS932方面)が出やすい
0248伊勢原NGNG
>> 245 246 247

玄人筋から見れば確かに新しい方が何かといいんだろうけど
自分を含めて初心者はそんな細かい事は分からないからどっちでもいいのでは?
という事を言いたかっただけです・・・深い意味はないです
0249デフォルトの名無しさんNGNG
>>248
初心者でバージョン間に違いがあることや、最新バージョンでの変更の大切さを知らないのなら、最新バージョンを使うべき。
細かいことが分からないのなら、最新バージョンを使え。
古いバージョンで勉強して、新しいバージョンですでに解決してる問題に悩むこともあるし。
0250デフォルトの名無しさんNGNG
>>238
合ってるかどうか試せば分かるだろう
JTable とTableModel に関しては前スレでも話題になってたから眺めてみな
0251デフォルトの名無しさんNGNG
>>228
データ形式の仕様を読めて、VM 上にオブジェクトとして構造を再現できる? できるなら簡単だ
経路探索のアルゴリズムは分かってるの? 分かってるなら簡単だ
ベクタ画像やラスタ画像の扱い方は分かってる? 分かってるなら簡単だ
アフィン変換などの、グラフィクス表現上の基礎知識は持ってる? 持ってるなら簡単だ
MVC モデルやらなにやらの利点や概念は分かってる? 分かってるなら簡単だ

まず >>224 の言ってるとおり、タダで配られてるデータとその仕様を見る。
それでなんだこりゃ? としか思えなかったら道のりは長い。完成ははるかに遠い。
へー。と思ったらすぐできる。
0252デフォルトの名無しさんNGNG
>それでなんだこりゃ? としか思えなかったら道のりは長い。

そう、センスの問題だ
■ このスレッドは過去ログ倉庫に格納されています