Java低速GUI Swing 10 (492レス)
上下前次1-新
200: 2012/11/10(土)21:17 AAS
サーブレットとJSPとJavaBeansで頑張ってた頃。
201: 187 2012/11/10(土)23:05 AAS
単純にJTextAreaへの参照が正しく貼られていなかったのが原因でした
>>189さんありがとう
202: 2012/11/11(日)00:05 AAS
軽量の意味はOSの機能を使っていないという意味なんですよ。
速いという意味ではないんです。
だから、Swingは十分高速なんです。
203: 2012/11/11(日)00:08 AAS
誰に対するレス?
204: 2012/11/11(日)12:46 AAS
今のスレタイに落ち着いた経緯をご存知ないということでしょう
205: 2012/11/20(火)21:02 AAS
JAVAFX2ってJRE7に入ってる?
206: 2012/11/21(水)03:12 AAS
JavaFXスレと分離しているのはなぜよ?
向こうはもう完全にFXスレにしてまえばえーやん
207: 2012/11/21(水)04:15 AAS
Java低速GUI Swing & JavaFX 10
2chスレ:tech
5 名前:1[sage] 投稿日:2011/09/21(水) 18:42:16.09
すまん・・重複だったみたい・・
208: 2013/09/15(日)00:48 AAS
macのJFileChooserのやる気のなさパねぇ
209: 2013/09/18(水)01:42 AAS
いまはopenjdkベースだから開発者が少ないと実装が遅いでしょ
210: 2013/09/19(木)13:11 AAS
開発者に志願して助ければいいってことかい?
211: 2013/09/19(木)21:31 AAS
macの開発できるならオープンソースコミュニティは喜ばれると思うよ。
212: 2013/11/13(水)13:41 AAS
jtableの最終行の色を変えたいのですが
どうすればいいでしょうか?
getRowcount()でレコード数がわからると思うのですが、そのあとがわかりません。
213(1): 2013/11/13(水)14:26 AAS
TableCellRendererについて調べるよろし
214: 2013/11/13(水)14:36 AAS
>>8って実は最近人気のフラットデザインなんじゃね!?
215: 2013/11/13(水)19:55 AAS
>>213
でした
216: 2014/01/13(月)13:14 AAS
カレンダーコントロールもないのか?
217: 2014/01/13(月)14:22 AAS
次のjavafxとswingにdate pickerが入るんじゃなかった?
218: 2014/01/13(月)22:41 AAS
次っていつよ。。。
219: 2014/01/14(火)01:14 AAS
JavaFX8は今年中には出る!
はず。。
220(1): 2014/01/14(火)01:29 AAS
もしかして、FXスレって消えた?
221: 2014/01/16(木)00:54 AAS
>>220
ないみたい。
こっちをFX共用にしとけばよかったのかな。
222: 2014/01/17(金)23:31 AAS
Swingは失敗したけど、FXは成功するでしょうか
みたいな議論はどのスレでやればいいのでしょうか?
223: 2014/01/17(金)23:40 AAS
このすれ以外にどこかあるんですか?
224(2): 2014/01/18(土)03:15 AAS
JDK-6506617 : Keyboard-lock in swing program on Linux box
という重大なバグを8年以上たった今でも解決する気がないみたいだけど、
どうしてなんだろう。
225: 2014/01/18(土)03:17 AAS
ちなみに限定的なバグじゃなくてあらゆるLinuxOSで100%再現する。
226: 2014/01/18(土)03:26 AAS
オラクルはケチで有名なので文句を言われなければ手間暇かけて直そうとしないからですよ
227: 2014/01/18(土)16:23 AAS
とりあえず貼っとく
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jre-6u45-oth-JPR
Applet実行できない人は1.6.0.45インストール推奨。
228: 2014/01/18(土)16:37 AAS
>>224
それは本当にJDK側で解決すべき問題なのかい?
229: 2014/01/18(土)16:54 AAS
YES.なぜならswingの領分で、他のコンポーネントにフォーカスを強制的に移して戻したら数回は直る。
そのときにクリックするなど一切せずLinuxへのメッセージはないからだ。
しかしクリックすれば確実に直る。
230(2): 2014/01/18(土)17:06 AAS
日本語入力の時に頻繁に発生するから最悪なんだよね
VBOXとかの仮想環境で古いリナックスを使うことが多いけどそのバグが原因でスイングあぷりを使う機会はまずないね
オラクルはウインドーズにしか投資しないつもりだからそのバグが直る見込みは絶対ないよ
231(1): 2014/01/18(土)23:06 AAS
>>230
ネイティブ環境(非仮想環境)だと出ないん?
まあ、仮想環境でもキーを連続で打てないのは痛いけど。
ちなみに、バグレポートではキー押しっぱなしが再現方法になってるけど
日本語入力だと、どうすると出てる?
232: 2014/01/19(日)00:03 AAS
ubuntu 6.06 ltsだったけど実機でもよく出るよ
再現方法が少し違うから違うバグだろうけどx-window関連だから多分同じバグだろう
特にESCでダイアログを閉じたときフォーカスが戻って来ないのでキー入力がアスキーでも日本語でもテキストが入力されないバグだったかな
ショートカットも効かなくなるからマウスでアプリを終了するしかない(再起動すれば最悪また戻る)
このバグはぐぐると英語サイトがいつくかヒットするけど、swingのアプリは実質ウインドーズ専用と考えたほうがいいだろうね
javafx8 (build 1.8.0-ea-b117)ももうするリリース近いのにubuntu 12.04では日本語入力がまともじゃないからjavafx8も結局ウインドーズ専用になると思う
233: 2014/01/29(水)20:55 AAS
JavaFX jarファイルに固めてダブルクリックしても起動しないんですが仕様ですか?
eclipseからは起動するのに
234: 2014/01/29(水)21:28 AAS
JavaFXを含まないHello Worldレベルのを作って試してみたら?
235: 2014/01/29(水)21:45 AAS
Swing、SWT、ともに起動します
何故かjre7.u45以前のVMを指定したらコマンドラインから起動できることを確認しました
jre7.u45以降のではコマンドラインからも起動できない
236: 2014/02/02(日)19:56 AAS
Swingや選んだのは失敗であった 日本語入力するときが不自然すぎる
JavaFXもくそすぎわろた 同じように日本語入力が不便
せめて SWT を選んでおくべきだった・・・
237: 2014/02/02(日)20:03 AAS
osx?
238: 2014/02/03(月)10:45 AAS
OSXは知らないけど、WindowsではGoogleIME使ったときが、入力候補の出る場所がおかしい。
ウィンドウの左下に出る。普通、カーソルのすぐ下に出るだろう。
239: 2014/02/03(月)11:18 AAS
ubuntuでも同じく左下にでます
240: 2014/02/04(火)04:53 AAS
>>230
java 1.6 のソースコードを見るとログを仕掛けてなおそうと頑張ってた形跡がある。
そのログを見たいなら以下で取得可能。
public static Logger focusLog = Logger.getLogger("java.awt.focus.Component");
>>231
キー押しっぱなし→?
Textボックスをマウスクリックでたまにキーフォーカスが死亡する。
241: 2014/02/04(火)10:17 AAS
ubuntu12.04+ibus+mozcですが、たまにテクストコンポーネントがキー入力を受け付けず、ascii,日本語とも入力できなくなる時が今でもありますよ
しかもnetbeans7使っていても発生するのでswing,javafxを検討してみたり勉強しようと考えないほうがいいと思いますよ(java+linuxではそれぐらい終わってるバグです)
ケチで有名なオラクルの技術力なんてのは企業買収で成り上がっただけなので底力なんてあるはずもなく実力は所詮こんなものです
242: 2014/02/04(火)13:10 AAS
java.awt.im とかちゃんと使ってる人いるのか?
Javaプログラマが日本語入力監視してやらないと、
入力バリデーションとかが期待通りに動かないことがまれによくある。
243(2): 2014/02/04(火)19:22 AAS
java1.6以上のJTextAreaなどJTextComponentのline-wrap方式は、
奇妙な位置で折れます。
これを1.5以下の方式に戻す方法があるか教えて下さい。
244: 2014/02/04(火)23:03 AAS
他の外国語でも同じバグがあるなら修正用ラッパ作る気にもなれるんだけどね…
245: 2014/02/04(火)23:06 AAS
>>243
奇妙な位置で折れることを想定してプログラム書けば全て解決する話
それよりもそのことのためだけに今更1.5以下のJRE使えという方が非常識
246(1): 2014/02/04(火)23:13 AAS
たと
えばこんな感じに折れます。
これを想定し
て書くのはしんどいです。
247: 2014/02/04(火)23:27 AAS
なんだかんだ言ってMicrosoftの素晴らしさを再認識する
248: 2014/02/04(火)23:34 AAS
Javaも大きく育てばもっとSunもOracleも開発に人材をさけたのかもしれん
249: 2014/02/04(火)23:48 AAS
サンの時代ならまだ信用があったから起死回生もありえたけど、クライアント(ウェブ)やモバイルやデスクトップに興味がない今のオラクルじゃ何やってももう無理
250: 2014/02/05(水)00:31 AAS
>>246
てか、それ英単語の空白部分で折れてんじゃないの?
そもそもそんな不自然な折れ方するバグがあったとしたら世界中の開発者が黙ってないと思うんだがな
しかも1,6以上で出るんだろ?
もし英単語空白部分で折れてんなら、それline-wrapの仕様だよ
251: 2014/02/05(水)00:44 AAS
>>243
http://docs.oracle.com/javase/jp/7/api/javax/swing/JTextArea.html
> JTextArea(Document doc)
> 指定されたドキュメントモデルと、ほかの引数はすべてデフォルト (null, 0, 0) で、新しい JTextArea を構築します。
http://docs.oracle.com/javase/jp/7/api/javax/swing/text/Document.html
> たとえば、前の図のようにドキュメントのコンテンツが「The quick brown fox」というシーケンスの場合、「The」の前の場所は 0 で、「The」の後とそれに続く空白の間の場所は 3 となります。
252: 2014/02/05(水)00:55 AAS
それ関係なくね
253: 2014/02/05(水)01:50 AAS
textコンポーネントってカスタム化したBreakIteratorとか指定できないのか
254: 2014/02/07(金)10:00 AAS
GUIレイヤーにはHTML5/Google Chromeを使えばすべて解決
255: 2014/02/22(土)16:40 AAS
FX興味あるけどまだSwing主体で使うべきなんだろうな
256: 2014/02/22(土)21:36 AAS
主体で使うべきはいまだにawtですよ
257: 2014/02/23(日)00:12 AAS
今の時代、FXっていうと金融のほうの話にしか聞こえない
258(1): 2014/02/23(日)00:16 AAS
どっちも手を出したらケガする点は一緒
259: 2014/02/23(日)12:29 AAS
>>258
座布団1枚!
260: 224 2014/02/24(月)00:48 AAS
なんかopenjdkにしたら直ったくさい。
CentOS(32bit) jdk1.7からopenjdk1.7にしたらOK
Debian(64bit) open1.6でOK
261: 2014/02/24(月)02:28 AAS
バグの再現方法が分からないのに直ったも糞もあるかよ
262: 2014/02/24(月)04:30 AAS
今までは毎日50回以上再現してたわけだが。
263: 2014/02/24(月)04:35 AAS
jdk1.7でもawtのテキスト・コンポーネントってawt.useSystemAAFontSettings=onにしても汚いままだね
java+linuxはやっぱり終わってる
264: 2014/02/24(月)04:43 AAS
テキストじゃなくてリスト・コンポーネントだったか?
とにかくオラクルはawt component全般で直す気もなければやる気ないんだから、awt,swing,javafxでguiをやろうと考えるのは茨の道に入るのに等しい
265: 2014/02/24(月)04:44 AAS
[#JDK-6506617] Keyboard-lock in swing program on Linux box - Java Bug System
https://bugs.openjdk.java.net/browse/JDK-6506617
コメントしまくってプライオリティ上げれば
266: 2014/02/24(月)04:46 AAS
ナオト君とユリコさんしか文句言ってないんじゃあ直されるわけがない
267: 2014/02/24(月)05:24 AAS
linuxデスクトップですらまともに使えないjava+awt+swingなんてのは結局のところwindows専用のguiフレームワークでしょ
ていうかjavaがサンだった頃はまだ可能性はあったが、オラクルになったjavaってのはwindowsデスクトップともども静かに死んでいく運命でしかない
awt,swing,javafxなんていうデスクトップやクライアントものは誰も相手にしないから、バグなんかもわざわざ報告してもらえるはずない
268: 2014/03/01(土)01:05 AAS
JavaでGUIは諦メロンってこと?
269: 2014/03/01(土)03:44 AAS
Androidうらやまー。
TWLとかLIBGDXとかゲーム系GUIで良いのが出てくればよいのだが
270: 2014/03/01(土)11:02 AAS
androidの寿命が思いの外長いみたいだから、embbed,mobileのjavafxのライセンスは主要なところはどこも買わないだろう
オラクルが欲を出して裁判でグーグルに負けたあたりから、javaはswing,javafxが低速低品質であるだけでなく、desktop/client java自体が終息していたんだなあと思う
271: 2014/03/06(木)23:38 AAS
Product Version
JavaFX Scene Builder 2.0 (Developer Preview)
Build Information
Version: 2.0-b12, Changeset: 8bb7f8e4931d
Date: 2014-01-30 08:10
JavaFX
Toolkit = QuantumToolkit
Pipeline = ES2Pipeline
Hardware acceleration ENABLED
Java
1.8.0-b127, Oracle Corporation
Operating System
Linux, amd64, 3.2.0-58-generic
Copyright ? 2012, 2014, Oracle and/or its affiliates. All rights reserved.
272: 2014/03/06(木)23:41 AAS
?
273: 2014/03/20(木)02:50 ID:Dwbkcjyh(1)調 AAS
JavaアプレットとWeb Startの実行方法
【重要】Java SE 7がアップデートされました。(開発者の方々へ注意事項があります!) (Oracle Technology Network Japan Blog)
https://blogs.oracle.com/otnjp/entry/java_se_7%E3%81%8C%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F_%E6%9B%B4%E6%96%B0%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AE%E6%B3%A8%E6%84%8F%E3%81%A7%E3%81%99
【Java 7 u51 関連情報(1)】Java 7 Update51におけるRIAの新しいセキュリティ要件について (Oracle Technology Network Japan Blog)
https://blogs.oracle.com/otnjp/entry/java_7_u51_update_info
【Java 7 u51 関連情報(2)】 最新のセキュリティ要件に満たないRIAを使用し続けるには (Oracle Technology Network Japan Blog)
https://blogs.oracle.com/otnjp/entry/java_7_u51_update_info1
274: 2014/03/25(火)20:16 ID:EkLc5i6x(1)調 AAS
もはや一般向け言語じゃないな。
アプレット開発完全に終わった。
ユーザーにコピペ作業させないと動かないフリーソフトって有り得ないだろwww
275: 2014/03/25(火)20:34 ID:G+5UXLuu(1)調 AAS
Java8でも改善なしなのか
276: 2014/03/25(火)20:41 ID:Cg1gJGGQ(1)調 AAS
何の改善?
277: 2014/03/26(水)13:26 ID:/SzdNL7d(1)調 AAS
>ユーザーにコピペ作業させないと動かないフリーソフトって有り得ないだろwww
これって何のこと?
開発者側じゃなくて?
278(1): 2014/05/24(土)18:00 ID:s77vKR9N(1)調 AAS
JavaFXで2chブラウザで作ってみたけどかなりシンプルで扱いやすいライブラリになってて気に入った
これはSwingとかは簡単に駆逐される予感がする
279: 2014/05/24(土)18:06 ID:JvjWou/T(1)調 AAS
>>278
JavaFX2?
280: 2014/05/25(日)15:08 ID:fgB99N7B(1)調 AAS
今出向先でswing使わされてるけど糞すぎて死にたい
sdkも1.4使ってるし、いるのか知らんけど
まともなアーキテクトいないと自社内で技術の選定もできねーんだなぁと
281: 2014/05/25(日)17:00 ID:wt2IlQqA(1)調 AAS
JavaFXはまだま未熟な印象あるけど相当使える
JavaDocとか見てると3Dとかスマホを意識したメソッド名が散見されるけど、
今後クライントアプリで存在感示せるには十分、強力なライブラリだと思うな
282(1): 2014/05/25(日)20:00 ID:gGsDT7q8(1)調 AAS
寝言はダイアログ出るようになってから。
283: 2014/05/25(日)23:04 ID:IzMUSe/3(1)調 AAS
>>282
ダイアログは、OSが勝手に扱いを変えるしな…
284: 2014/05/26(月)21:39 ID:6NIvWi/X(1)調 AAS
ダイアログ的なものなんか簡単に実装できるもんじゃないの
285: 2014/05/27(火)00:12 ID:KunvKdT5(1)調 AAS
画面の中央で手前に表示されるか
Enterをおしたら、閉じて、OKの意味を伝達するか
Escをおしたら閉じるか
Tabをおしたら、フォーカスが移動するか
286: 2014/05/27(火)19:53 ID:cWYkCy8V(1)調 AAS
ダイアログってそんなややこしい仕様だったの?
ちっさなStageにボタンつけてモーダルで表示するだけだと思ってた
だからみんなダイアログ実装しろしろうるさいんだな
287: 2014/05/28(水)01:48 ID:OK3F3yBj(1)調 AAS
プラットフォームによってメタファが違うしライブラリが勝手な解釈して実装がカオスだったりもする
288: 2014/05/30(金)08:18 ID:Vam9HZwb(1)調 AAS
ダイアログって出されて嬉しかった記憶がまったくないから
もうダイアログは出しちゃダメっていう決まりでいいだろう
そういうダイアログメッセージメッセージ出す前にボタン押させないようにするとかいろいろあるだろ
289: 2014/05/31(土)02:52 ID:xSX677mx(1)調 AAS
SwingどころかAWTですら実装しているというのにFXときたら…
290: 2014/05/31(土)23:57 ID:VVLnctcP(1)調 AAS
WPFだって事実上実装してないに等しいので、
「FXはダイアログとか出さない!」
というコンセプトなのでは。
291: 2014/06/01(日)09:26 ID:4S9X/ypc(1)調 AAS
RIA の方向性がそうなのかもな。
htmlからリッチにするとは言ったがそれはviewにおける表現の事であって云々。
292: 2014/06/01(日)23:15 ID:uVM3+Zf/(1)調 AAS
ダイアログがlegacyなだけ。MDIも消えたし
293: 2014/06/02(月)01:23 ID:/vJNiDsR(1)調 AAS
すると、ダイアログの今後はどうあるべきなのは提示されないと困るよね。
294: 2014/06/03(火)01:36 ID:tSzMhKYs(1)調 AAS
モーダル・ウィンドウ作れるからダイアログ要らんがな。
実装面倒くさいだけならJFXtrasにひと通りのもんは入ってる。
295: 2014/06/05(木)00:54 ID:iAp9yLD9(1)調 AAS
軽量とか重量とかって何を基準に言ってるんだろうな。
296: 2014/06/05(木)01:57 ID:nlfx3mRB(1)調 AAS
日本では処理が軽いか重いかっていうイメージで間違った使われ方してるけど
heavyweightが環境依存の重いコードガシガシ書くことでlightweightが環境非依存の軽いコード書く事だから本来はコードのポータビリティの話だろ。
会話するとき、間違った使い方してる奴が混じってると会話が噛み合わんってよくあるじゃん。
297: 2014/06/05(木)09:33 ID:LxkIoIzb(1)調 AAS
swingだろうとトップウィンドウがheavyになるって話も実際どこまで理解されてるのだろうね。
298(2): 2014/06/08(日)14:15 ID:O86GK+gR(1)調 AAS
javafxはなんでほぼModelのクラスをContorollerって呼んでるんだろ
299: 2014/06/08(日)22:27 ID:G7jcwnVZ(1)調 AAS
そもそもMVCモデルじゃないからじゃない?
上下前次1-新書関写板覧索設栞歴
あと 193 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.031s