- 1 名前:デフォルトの名無しさん mailto:sage [2006/08/03(木) 14:23:13 ]
- NetBeans系ツールについてのスレッドです。
NetBeans系ツールには下記のものがあります。 NetBeans IDE Sun Java Studio Creator Sun Java Studio Enterprise Sun Java Studio Creator、Sun Java Studio Enterprise は 最近無料化されました。 詳しくは java.sun.com を参照してください。 前スレ 【Java】NetBeans【Sun】 pc8.2ch.net/test/read.cgi/tech/1132079321/
- 175 名前:デフォルトの名無しさん mailto:sage [2006/11/11(土) 18:59:59 ]
- Solaris10でJDSから使ってるけど
ポップアップのフォーカスが、たまにどっか行ってしまう(インポートの修正とか) のですがこういうものですか?
- 176 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 22:32:04 ]
- NetBeansのぎりぎり快適スペックってどのくらいかな?
開発の規模にもよるだろうけど、メモリーは512程度で十分かな? 256でHDにキャッシュファイル作っちゃう。384(現在使用)でようやくメモリー内に収まる感じ。 CPUはAthlon XP 1700+でちょっと遅いかな。昔からこの速さでやってるから気にならない。
- 177 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 22:45:18 ]
- JavaEEサーバー使わなければ、512で我慢できると思う。
- 178 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 22:58:56 ]
- >>177
ありがとう。 後はMPUか。 MPUといっても、浮動小数演算に強くなっただけで、NetBeansを使用した感じはまったく変わらないとか、 悩むなぁ〜。
- 179 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 23:01:52 ]
- CPUよりはメモリ1GBの方が快適だね。
- 180 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 23:34:36 ]
- 1700+ならCPUコアは問題ないな
メモリ速度が遅いとかキャッシュも量が少ないとかあるけどね UMAかどうかもその当時のマシンなら影響するし 最近のチップセットならCeleronM1.4GHz以上あれば十分快適
- 181 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 00:43:51 ]
- >>179-180
1700+でも十分か。最近は3500+が15000円ぐらいで買えるんだね。 2倍違えば、体感速度もかなり違いそうだけど、ソフトウェアがデュアルコアとかいう言葉も出てきてるし、難しいな。
- 182 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 01:07:16 ]
- ソフトウェアがデュアルコアってよく分からんが
マルチコアならそれはそれで恩恵はあずかれる。 SwingWorkerが活用されるようになってくれば変わるかな?
- 183 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 01:24:23 ]
- >ソフトウェアがデュアルコア
今読み返すと、自分でも何を書こうとしたのか解らない。多分消し忘れ。 SwingWorkerか、マルチスレッドだけでもヒーヒー言ってるのに大変そうだな。 そんなに複雑なものを作るつもり無いから、デュアルコアは値段も高いし必要ないな。
- 184 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 01:29:35 ]
- Netbeansに限らずJavaアプリは結構な量のスレッドを起動するんで、マルチコアの
効果は結構あるんじゃないかな。 NetbeansはCPUよりもメモリ。初期の設定だとTomcatを起動しただけでも重いので、 おれはメモリ下限を128, 条件を256にして使ってる。この設定だと比較的快適。
- 185 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 01:35:55 ]
- デュアルコアは高いってことはない
普通にノートPCとかですらもうデュアルコア標準だぞ 廉価版がCeleron等になるだけ マルチスレッドは5.0から楽になったのでそんなに苦労していない シングルスレッドで流れを汲むよりスレッドを適当に作って コンカレントAPIでやりとりしたほうがわかりやすい場合もあるかもしれないくらい 1.4でマルチスレッドやれといわれてもライブラリの整備からはじめることになるので面倒すぎだな
- 186 名前:183 mailto:sage [2006/11/17(金) 01:59:33 ]
- >>184
アドバイスありがとう。 とりあえず、メモリ1G目指していろいろ調整してみる。 Athlon XPでSDRAM 168pinという複雑な環境なので、DDRにするにしても対応マザーボードが売ってなかったり、相性問題があったり大変なのよ。 >>185 良く考えたら、デュアルコア環境ってテストするうえで必要だよな。 5.0からマルチスレッドは楽になったのか。JAVAってどんどん成長してるよな。追いつけないよ。 NIOのノンブロッキングチャネルとセレクタを使ってサーバーは作ったけど、 クライアントがマルチスレッドになってしまって挫折したままになってるから、もしかしたら今ならできるかもな。 コンカレントAPIか〜、楽しみだな。
- 187 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 02:36:46 ]
- デュアルコア環境を採用するかどうかについてだけど、
今使っているソフトのマルチスレッド部分に欠陥があるとすると、シングルコアで正常に動いていても、 デュアルコアになったとたんに動作が不安定になる可能性もあるんだよな。 デュアルコアはテスト環境としては良いけど、実際に使うとなると不安も大きいな。
- 188 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 03:31:40 ]
- >>186
おいおいコンカレント関係のAPIは、JDK5だろ?一つ前だよ
- 189 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 03:35:10 ]
- まあコンカレントAPIの解説書がまったく出てないせいだろうな。
アメリカでも出るの遅かったし(今年だったよな...)、その日本語版は こんどやっと出るらしい。 もうJava 6が出ようかというのに、いまからJava 5のAPIの解説書が でるというのもな... でもコンカレントAPIは確かに便利なので覚えておいて損はないと思う。
- 190 名前:186 mailto:sage [2006/11/17(金) 04:04:27 ]
- >>188
わりぃ〜、勘違いした。 >>189 うん、ガンバっておぼえるよ。
- 191 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 12:19:44 ]
- >>186
マシンパワーあげたいなら全部好感のほうが安く済みそうだな 最新のIntelCore2でも10万かからず一式そろう今では・・・ シングルコアだと問題なく動いてるけど、実はソフトにバグがあってマルチコアで発覚するというのもわりとあるからね コンカレントGCとかもメモリヘビーに使うアプリなら効果はあるっぽいのでアプリによっては影響はあるか
- 192 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 13:55:36 ]
- シングルコアで正しくてマルチコアで正しくないってのは、こんなんかな。
class Hoge implements Runnable{ int a; public void run(){ ++a; System.out.println(a); } public static void main(String[] args){ for(int i = 0; i < 10000; ++i) new Thread(this).start(); } }
- 193 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 20:24:30 ]
- >>192
そそ、まさにそれだと思う。
- 194 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 20:38:33 ]
- >>192
「正しい」ってのはどういう結果を想定してるんだ? それにコンパイルエラーじゃねーか?
- 195 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 20:51:08 ]
- 省略しただけじゃね?
- 196 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 01:04:12 ]
- >>194
staticとかそういうのは適当に補完してもらうとして、シングルコアだと9999がどこかに表示されるけどマルチコアだと同じ数字が表示されることがあって9999まで行かない。
- 197 名前:196 mailto:sage [2006/11/18(土) 01:05:46 ]
- あ、10000まで行くはずだ。
Athron 64 x2で試したら、9998までしかいかなかった。
- 198 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 02:00:45 ]
- >>197
それが真実ならスレッドのバグだろ。 ++aはアトミックな操作だから、数の増分は行われるんじゃ? それともスレッドインスタンスへコピーされて計算されるから同時に計算したら インクリメントされる前の値を取るスレッドが複数いるかもしれんか・・・
- 199 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 04:26:42 ]
- >>198
インクリメントはatomicになるとはかぎらないと思ってたけど? ソースは グーグルで「int インクリメント atomic」とか 「読書会(JAVA CONCURRENCY IN PRACTICE)第2回議事録」 とかの内容。
- 200 名前:196 mailto:sage [2006/11/18(土) 09:28:49 ]
- >>198
> ++aはアトミックな操作だから そういう誤解してる人が多いからまずいわけで ++aはアトミックではないよ。
- 201 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 12:02:41 ]
- >>199
Sunが出してるJava VMの解説にもそのことは書いてあったはず。
- 202 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 13:12:11 ]
- おとなしくlocks使うかatomic使うかしる。
問題はNetBeansとなんの関係もないことだが。 来月かな?5.5日本語版が出るのは。
- 203 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 14:59:06 ]
- ところで192みたいなコードで、すべてのスレッドが終了するのを待つにはどういうコーディングすればいいんだっけ?
これじゃちゃんとプログラムが終了しなかった。 public class MultiCore implements Callable<Integer>{ static int a = 0; public static void main(String[] args) throws InterruptedException{ List<Callable<Integer>> threads = new ArrayList(); for(int i = 0; i < 10000; ++i){ threads.add(new MultiCore()); } Executors.newFixedThreadPool(2000).invokeAll(threads); System.out.println(a); } public Integer call() throws Exception { ++a; return a; } }
- 204 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 15:35:42 ]
- スレッドプールというものがどういう動作するかを考えてAPIマニュアル眺めればわかると思うが
これ以上は初心者質問スレで。
- 205 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 16:02:21 ]
- とりあえずshutdownNowした
- 206 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 22:22:52 ]
- private static int threadInitNumber;
private static synchronized int nextThreadNum() { return threadInitNumber++; }
- 207 名前:デフォルトの名無しさん mailto:sage [2006/11/19(日) 12:27:47 ]
- >>206
それだと同時に実行されない
- 208 名前:デフォルトの名無しさん mailto:sage [2006/11/19(日) 14:54:17 ]
- >>207
new Thread(this) のソース
- 209 名前:デフォルトの名無しさん mailto:sage [2006/11/19(日) 14:57:52 ]
- >>189
なんであんなに出遅れているのだろうって 俺も思う。 EclipseがGenericsやアノテーションに 対応するまでまる一年かかったので Java5に対応させるってのかかなり難易度が高いものなんだろうね。
- 210 名前:デフォルトの名無しさん mailto:sage [2006/11/19(日) 19:45:50 ]
- >>208
どういうこと?
- 211 名前: mailto:sage [2006/11/21(火) 01:08:08 ]
- >>189
アマゾンで洋書のコンカレントAPIの本買おうかとまよってるんだけど、日本語に翻訳されるのってどの本?いつ頃出るの? Java Concurrency in Practice: Books: Brian Goetz,Tim Peierls,Joshua Bloch,Joseph Bowbeer,David Holmes,Doug Lea www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601/ref=pd_sxp_grid_pt_1_2/002-6502678-7111252 この本?
- 212 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 01:25:14 ]
- >>211
その本だよ。 しかもその本の邦訳は今月出るらしいから、早まるな。 アマゾンには発売日が出てなかったけど、ここには出てた。 ttp://www.cbook24.com/bm_detail.asp?sku=4797337206 11月22日らしい。って明日なわけだが。
- 213 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 01:40:45 ]
- 192みたいなコードはシングルコアでもものすごい勢いで
同じ数字が出まくる気がするんだが気のせいだろうか。
- 214 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 03:54:08 ]
- >>213
きれいに順番どおり10000までいく。 Celeron1.5GHz マルチコアの場合は順番どおりにならないし10000までいかない。 動かしたコード class Hoge implements Runnable{ static int a; public void run(){ ++a; System.out.println(a); } public static void main(String[] args){ Runnable r = new Hoge(); for(int i = 0; i < 10000; ++i) new Thread(r).start(); } }
- 215 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 12:21:17 ]
- たまたま++aがものすごく軽いからだけどね
++aのあとでオブジェクト百個ぐらい作ったらもうダメだろう
- 216 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 13:39:26 ]
- 問題がどこにあるのかわかってなさそうだな
for(int i = 0; i < 100; ++i) new ArrayList(); を入れても10000までいくわけで。
- 217 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 14:13:19 ]
- そんなのオブジェクト1個しかできないじゃん
入れるんならこういうのにしてみれ Object[] x = new Object[1000]; for (int i = 0; i < 1000; i++) { x[i] = new Object(); }
- 218 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 19:15:32 ]
- まあ、問題の内容を考えると、結果は同じわけだが。
もしくはOutOfMemory
- 219 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 19:27:17 ]
- >>218
>>213の同じ数字が出まくる、についてのレスだと思っていたんだが? シングルコアで実際出まくるし。
- 220 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 21:28:48 ]
- 別にシングルコアであるからといって
マルチスレッドで問題がでないわけじゃない。 マルチスレッドの問題をマルチコアの問題と勘違いしている。 マルチコアでしか出ない問題は、結構デリケート。
- 221 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 22:21:59 ]
- >>220
デュアルCPUでも出るんじゃない?
- 222 名前:211 mailto:sage [2006/11/21(火) 22:28:38 ]
- >>212
おお、この本が訳されるのか。情報ありがとう。
- 223 名前:デフォルトの名無しさん mailto:sage [2006/11/21(火) 22:38:15 ]
- この手のはタスクスイッチが入る前にループが終わっちゃうとシングルコアだと再現しにくい。
ループ数増やしたりすれば一発でカウントが上手くいかないのがわかる。 マルチコアだと少ないループでもばっちり再現。
- 224 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 00:05:18 ]
- >>221
えーっと、問題の要点はそれじゃないよな? デュアルコアとデュアルCPU区別しなくても・・・
- 225 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 00:22:37 ]
- 同期取れよ
- 226 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 00:25:13 ]
- >>225
特徴だけ抜き出してるから同期取れっていえるけど、普通のプログラムでは忘れてしまいがちって話。
- 227 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 00:33:24 ]
- スレッドの処理の中に、乱数を発生させて0〜10秒間スリープさせれば、
シングルコアでも再現すると思う。
- 228 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 00:36:43 ]
- >>226
Threadを使うとき、同期or非同期の設計は基本中の基本じゃないか?
- 229 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 01:09:18 ]
- >>227
10_秒で十分
- 230 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 01:36:27 ]
- >>228
その基本がなってない開発者も多いから モニターってなんですかとかサーブレットやDIのメンバ変数とか使わない理由が知らない人が大半だから たぶんコンカレントAPIみると倒れるんじゃないかと思う 倒れてくれたほうが世の中のためだけど
- 231 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 04:01:17 ]
- >倒れてくれたほうが世の中のためだけど
冷た過ぎるよ
- 232 名前:デフォルトの名無しさん [2006/11/23(木) 01:58:12 ]
- Eclipse使ってたんだけど、とある理由でNetBeans使うことになた
初心者だからEclipseでも表面的な部分しか知らないんだけど Eclipseではできた便利なのが使えなくてちょっと困った ・質問 (1)タブとスペースを表示するにはどうすりゃいいの?( ____ならできるけどちょっと変だよな) (2)スコープが有効な同じ変数を、全部ハイライトするのはNetBeansでも可能?
- 233 名前:デフォルトの名無しさん mailto:sage [2006/11/23(木) 03:54:19 ]
- >>230
東京都区内に住んでいる者=金を無駄に貯め込んでいるボンボン と勝手に決めつけて都区内に住む者から金をゆすりやたかりをしている奴と 考え方がそっくりだな。
- 234 名前:デフォルトの名無しさん mailto:sage [2006/11/23(木) 05:29:30 ]
- >>232
タブの色づけ blogs.sun.com/roller/resources/tor/org-netbeans-modules-fixtabs.nbm スコープ内の変数をハイライト updatecenter.nbextras.org/5.0/org-netbeans-modules-java-tools-markoccurrences.nbm
- 235 名前:デフォルトの名無しさん mailto:sage [2006/11/23(木) 06:22:24 ]
- 折れも最近、個人で使うときはNetBeansを使う機会が増えてきたな。
EclipseはPHPのときだけしか起動しなくなってる。
- 236 名前:デフォルトの名無しさん mailto:sage [2006/11/23(木) 13:57:26 ]
- >>232
JStyleってのもあるぞ
- 237 名前:デフォルトの名無しさん mailto:sage [2006/11/23(木) 13:57:54 ]
- いやEclipseでの話でした。
- 238 名前:デフォルトの名無しさん [2006/12/05(火) 08:13:18 ]
- blogs.sun.com/katakai/entry/netbeans_5.5_ml_rc_11
- 239 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 08:53:10 ]
- エラーが出てもコンパイルしたいのですが、
どこの項目を弄れば設定できるでしょうか?5.5です
- 240 名前:デフォルトの名無しさん mailto:sage [2006/12/05(火) 14:40:37 ]
- >>239
コンパイルできないからエラーなのです
- 241 名前:デフォルトの名無しさん mailto:sage [2006/12/07(木) 13:38:22 ]
- サン、NetBeans用デベロッパーツールをリリース
japan.zdnet.com/news/devsys/story/0,2000056182,20337908,00.htm
- 242 名前:デフォルトの名無しさん [2006/12/09(土) 06:07:31 ]
- Mac OS X晩NetBeans5.5で次の一致した単語を挿入をショートカットで呼び出すと、
単語の末尾にショートカットの文字がそのまま入力されてしまうんですが、 これはMac固有の問題なのでしょうか? なにか回避方法などありますか?
- 243 名前:デフォルトの名無しさん [2006/12/09(土) 09:39:38 ]
- >>240
いや、エラーがあるからコンパイルできないんじゃないか?
- 244 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 09:45:02 ]
- ごめんなさい。javacからコンパイル出来ましたです
ただ次はMANIFESTファイルが読み込めないとか言われてますが…
- 245 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 18:29:36 ]
- 超能力のある回答者が求められています。
- 246 名前:デフォルトの名無しさん [2006/12/09(土) 20:01:11 ]
- NetBeansを使ってJSPの勉強をしてるんですが、ここで質問したりするのはスレ違いでしょうか?
一応質問したいことを書いておきますが、スレ違いだったら言ってください。 以下環境から NetBeansのバージョンは5.0です。JDKはJ2SE1.5.0で対応させたつもりです。 HTMLから入力したデータをJSPで処理するといった動作は問題無く動きます。 .txtファイルとの読み書きを行うプログラムや、.xmlや.xslが関わるとエラーが出ます。 (xmlとxslの練習用プログラムを起動した際のエラーページ(HTTPステータス)です。) [例外] javax.servlet.ServletException: スタイルシートをコンパイルできませんでした [原因] javax.xml.transform.TransformerConfigurationException: スタイルシートをコンパイルできませんでした JSPファイルの冒頭では <%@ page contentType="text/html;charset=Windows-31J"%> <%@ import="javax.xml.transform.*,javax.xml.transform.stream.*"%> を宣言しています。 XMLファイル冒頭では <?xml version="1.0" encoding="UTF-8"?> XSLファイル冒頭では <?xml version="1.0" encoding="UTF-8" standalone="yes"?> をそれぞれ宣言しています。 宣言やインクルードの不足なのか、それとも統合開発環境の設定不足なのか判断できないので、 何か問題になりそうな部分がありましたら、是非教えて下さい。
- 247 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 23:53:14 ]
- 最近NetBeans用プラグインの開発案件が増えてきたんで勉強中。
取り合えずEclipseの泥臭い部分をよく研究している感じで、 なかなか解り易い。でもパースペクティブがない(?)など、 フレームワークとしては浅い印象も受ける。
- 248 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 01:09:38 ]
- パースペクティブはわかりにくいし邪魔なときもあるんだよね
NetBeansはこのウインドウ内だけご自由にどうぞって感じで俺は割りと好きだが コンポーネントの配置とかSwingつかえるのでらくちんてのはある
- 249 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 04:41:20 ]
- すいません、
コマンド+/のような組み合わせにすれば 問題回避できました。
- 250 名前:デフォルトの名無しさん mailto:sage [2006/12/11(月) 15:25:02 ]
- パースペクティブって、使うほうにしたらめちゃくちゃわかりづらいんだよねぇ〜
- 251 名前:デフォルトの名無しさん mailto:sage [2006/12/11(月) 15:25:34 ]
- あ、最初に触ってみたときのことね。
慣れればなんだって使いやすい。
- 252 名前:デフォルトの名無しさん mailto:sage [2006/12/11(月) 23:03:37 ]
- 喪前ら、JDK6の正式リリースきましたよ
- 253 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 00:40:22 ]
- PS3用は出さないのか
- 254 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 09:04:40 ]
- 5.5日本語版の正式リリース今日だよな。
- 255 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 15:30:41 ]
- >>254
>当初 2006/12/14 にリリースする予定でしたが、 >日本語版のリリース予定日が 2006/12/19 (日本時間) に変更されました。 ja.netbeans.org/index.html
- 256 名前:254 mailto:sage [2006/12/14(木) 16:04:37 ]
- ちっ。当日延期告知してやがる…。
NetBeans 5.5 日本語版リリース日の変更 2006/12/14 当初 2006/12/14 にリリースする予定でしたが、Enterprise Pack の Mac OS X 向け インストーラーで修正が必要になり、IDE, Mobility Pack, Profiler, Enterprise Pack すべてについて、日本語版のリリース予定日が 2006/12/19 (日本時間) に変更され ました。
- 257 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 09:33:27 ]
- NetBean5.0を使ってるのですが、動作を早くするためのチューニング
のようなものはできないでしょうか? マシンのスペックが貧弱というのはあるのですが、よろしくお願いします。
- 258 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 19:03:00 ]
- マシンスペックによるが、
安い対策から ・新しいJVMを使う ・ヒープサイズとGCのチューニング ・メモリ増やす ・いいCPU使う ・新しいマシンを使う
- 259 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 13:58:39 ]
- JToolBarの専用セパレータをGUIエディタで入れる方法ある?
JToolBar#addSeparator()を呼び出せればいいんだけど。
- 260 名前:デフォルトの名無しさん [2006/12/20(水) 01:48:21 ]
- JavaSE6対応 NetBeans5.5日本語版登場
せっかくなのであげるか
- 261 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 04:01:51 ]
- NetBeans5.5インストールして『創るJava』を勉強し始めましたが、どうやら本で扱っているバージョン
から操作方法がかなり変わっていますね。改訂版待てば良かったのかな? 53ページにボタンが押されたときの処理に関するソースコードの入力についての説明で、「ボタンを ダブルクリックしてください」と書いてあるのにダブルクリックしてもソースエディタが開かない・・・ 全く新しいバージョンが出たときは自分で探索するしかないんでしょうかね?
- 262 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 06:15:10 ]
- >>261
>改訂版待てば良かったのかな? そんなこと言ってたらなかなかプログラミング始められんぞ。この世界は日進月歩だから、 最新技術と古い本のギャップを自分で埋めるのは常識。 >53ページにボタンが押されたときの処理に関するソースコードの入力についての説明で、「ボタンを >ダブルクリックしてください」と書いてあるのにダブルクリックしてもソースエディタが開かない・・・ 一つのイベントに対して呼ばれるハンドラがただ一つとは限らないから、これは自然な流れですね。 もう気づいてるかもしれんけど、右クリック>イベントで行けるでしょ。他にも方法は有る。 >全く新しいバージョンが出たときは自分で探索するしかないんでしょうかね? そこが面白んだよ。前のやり方と違うと「おお、進歩してるじゃん。」と思える。
- 263 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 07:59:11 ]
- 最近IntelliJ IDEAの評判がいいね
- 264 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 08:40:41 ]
- >>261
p.52参照
- 265 名前:デフォルトの名無しさん [2006/12/20(水) 08:55:31 ]
- >>260
JDK6がでる前の5.5と出た後のやつは、なんか違うの?
- 266 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 12:20:45 ]
- >>261
あの本はNB4.1が対応。毎年新しいのが出るからそんなもん。とはいえ、4.0からは大きく基本操作が変わってないからまだまし。 ノニタソの本が出たときはすさまじかった・・・。 >>262 いや、アクションイベントが気軽に生成できなくなったのはすごい面倒な部分だと思ったよ。 >>265 英語版じゃね?今回は日本語版。
- 267 名前:261 mailto:sage [2006/12/20(水) 20:07:41 ]
- >>262
>もう気づいてるかもしれんけど、右クリック>イベントで行けるでしょ。他にも方法は有る。 ええ。今のところ手探りでなんとか行けてます。フリーレイアウト(?)でしたか。便利に なりましたね。 >>264 コラムに書いてあり、見落としていました。 >>266 日々アップデートされるものの入門書作るのは大変そうですね。
- 268 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 19:56:17 ]
- 5.0で作った自作のパネルを、別のFrameにポトペタできないよ!
5.5で新たに作ったパネルもポトペタできないよ! こういうもん? JDK1.5.0_10
- 269 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 21:25:57 ]
- やってみたけど問題なく動くよ
JDK6だけど
- 270 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 23:04:31 ]
- 左上のプロジェクトのツリーからxxxx.javaを右クリックからコピーして、
左下のコンポーネントのツリーのパネルにペーストしたらできた。 でもマウスでD&Dではできなかった。
- 271 名前:デフォルトの名無しさん mailto:sage [2006/12/23(土) 00:56:24 ]
- 今までどおりではないかい?
ドラッグとかしたいならコンポーネント一覧のところにいれれば?
- 272 名前:デフォルトの名無しさん mailto:sage [2006/12/23(土) 01:45:30 ]
- いや、5.0では左上のプロジェクトのツリーからxxxxx.javaを、
マウスでドラッグして中央のGUIビルだに持っていけば、貼りついたよ。 しかもドラッグ中は、作ったパネルがマウスの下に表示されて、 マウスを上下左右に動かすとパネルも上下左右にビュンビュン動いてた。
- 273 名前:デフォルトの名無しさん mailto:sage [2006/12/23(土) 08:56:16 ]
- 5.0でやってみたけど、5.0もD&Dでははりつかないよ
- 274 名前:デフォルトの名無しさん mailto:sage [2006/12/23(土) 09:28:28 ]
- え〜、みんなとnetbeansの挙動が違ってたっていうこと?
まぁ >>270 で貼り付けることができたから、レスくれた人 ありがトン。
- 275 名前:デフォルトの名無しさん mailto:sage [2006/12/23(土) 09:33:51 ]
- >>274
たぶんあなただけ出来たのだろうと思う 後の人はみんなD&Dではできていない
|

|