Java低速GUI Swing 10 (491レス)
Java低速GUI Swing 10 http://mevius.5ch.net/test/read.cgi/tech/1316528595/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: デフォルトの名無しさん [sage] 2011/09/20(火) 23:23:15.82 ハードウェアの高スペック化、描画アルゴリズムの変更、JavaVMの高速化に伴い、パフォーマンスの問題は改善されています。 しかしながら、"Java"というだけで未だに敬遠されるのが現状。 そんなSwingと引き続き付き合っていくみんなのスレッドです。 Java低速GUI Swing 9 http://hibari.2ch.net/test/read.cgi/tech/1261232019/ Java低速GUI Swing 8 http://pc12.2ch.net/test/read.cgi/tech/1227234261/ Java低速GUI Swing 7 http://pc11.2ch.net/test/read.cgi/tech/1204155623/ Java低速GUI Swing 6 http://pc11.2ch.net/test/read.cgi/tech/1190807478/ Java低速GUI Swing 5 http://pc11.2ch.net/test/read.cgi/tech/1161139809/ Java低速GUI Swing 4 http://pc8.2ch.net/test/read.cgi/tech/1140533866/ Java低速GUI Swing 3 http://pc8.2ch.net/test/read.cgi/tech/1121700954/ Java低速GUI Swing 2 http://pc8.2ch.net/test/read.cgi/tech/1095398949/ Java低速GUI Swing http://pc5.2ch.net/test/read.cgi/tech/1062271447/l50 http://mevius.5ch.net/test/read.cgi/tech/1316528595/1
365: デフォルトの名無しさん [sage] 2014/09/09(火) 23:49:07.93 ID:WqBl9/NJ uiは基本的に使いまわしたり他に流用したりせず使い捨て前提でデザインするから、ui frameworkが大きく変わって互換性があまり考慮されなくてもあまり困らないだろう。 kde3,4やgonome2,3も互換性は維持は前提としてないし、ui frameworkは同一バージョンのプラットフォーム固有で、パフォーマンスが必要な3d,anime,game,canvasなどはネイティブに密着で作って欲しいね。 というか、多少複雑でもhtml,flashですら簡単に素早く作れるのだから、それに比べれてみても、javafx8 apiは肥大化して、機能多過ぎで、言語サポート(リテラル)がなくいためコードが多くなって煩雑になる。 しかも、frameworkの設計が使い捨て捨て前提のui生成ではないから管理に手間もかかり、今後javafxをやるのはどう見ても終わってる(普及する可能性もない)。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/365
366: デフォルトの名無しさん [sage] 2014/09/10(水) 01:51:18.45 ID:kEjwoRo9 >で、できたjavafx api/frameworkはswingと全く同じだし まるっきし違うんだが少しはソース読めよ。 ていうかおまえそればっかだな http://mevius.5ch.net/test/read.cgi/tech/1316528595/366
367: デフォルトの名無しさん [sage] 2014/09/10(水) 02:52:08.02 ID:FZcfe1Xa はあ? javaをwindowsだけで使うならjavaなんか止めてc#やれよ。 windowsでjava使う状況は、仕事で必要って以外でjava,javafx,swingが必要な場面ってまずないだろ。 ていうか、linuxのswing,javafxの悲惨すぎる現状を知らないんだろうおまえは? guiなんかhtml page見てもわかるけど、model-viewなんかに分離しなくてもちゃんと作れるし、mvcやその派生のデザイン・パラダイムはもう今の時代やニーズに合わないってこと気が付かないの? linuxやshellもろくに触れず、windowsで満足しているお子様には、guiのお作法とかswing mvcの勉強とか絶対無理。 そもそも勉強が一巡できるかどかよりも、今のjavafx,swing frameworkは巨大で難解すぎて集中力の方が続かないだろね。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/367
368: デフォルトの名無しさん [] 2014/09/10(水) 19:41:54.02 ID:MDlXu+ip >>362 JavaFXに限らずLinuxのデスクトップなんて優先度は最下位でおk。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/368
369: デフォルトの名無しさん [sage] 2014/09/10(水) 23:24:07.65 ID:2er5skvG 誰もwindowsでjava使う話なんてしてない http://mevius.5ch.net/test/read.cgi/tech/1316528595/369
370: デフォルトの名無しさん [sage] 2014/09/10(水) 23:33:48.99 ID:8gLhJ3yi linux desktopが大事なんじゃなくて、javafx platform戦略としてはopenglesのjava platform再実装であって、linux kernel(shell)を使う端末のためのgui shellをx11に変えて提供するのが目的ってことで、 linux実質はopenglesが大事になってる。その流れでopenglesを実装したx11ではないlinux desktopが恩恵を受けられる。 windowsは特別dirextxのラップで提供しているに過ぎないけど、xbox,psなどjavafx(opengles) apiを使うよりよりネイティブのdirectx/c++しか使わないから、 directx版のjavafxを提供し続けてもjava/oracle利益にもならないし、microsoftものに関わってる時点でオープンソースに貢献もしない。 つまりwindows platformは副次的にして、linux(技術者サーバ)、mac(高利益クライアント)にoracle's resourcesを集中しないと、 javaはdotnetの代替に過ぎずjava platformとしても成長することはない(javafxがwindowsで普及することは絶対にない)。 思うに、windows版のoracle jdkは廃止して、jreだけ提供にすれば、google android対策、windows普及対策、ms-devices普及対策になるね。 windowsでjava開発をしたければ、oracle virtualbox(つまりfree linux desktop)か、jre/bin/jjs(つまりecmascript5/6以降)でやらせて、 ide当開発のパフォーマンスが欲しい人は、microsoftものではなく、mac,linux desktopを導入してもらえばいい。 microsoftの社長がナデラに変わったけど、windowsはcloudosを標榜してるから、windows native(desktop)の高速化にもこだわらず、デバイスがcpu 2.0ghz以下だからパフォーマンスも期待できず、 コスト管理のためwin32apiを全般してdotnetに統一しても、今後のmsもの,windows platformものは、デバイスが高速でないから体感も差はないから批判はあまりないだろう。 これが意味するところは、windows native開発ははc/c++を廃止して全てdotnet vmでやるという方向転換をされたら、jvmはdotnetvm上で動きパフォーマンスはかなり悪くなるから、 linux desktop,devices(tabletなど)が大事なのは、javaが今直ぐwindowsから離れないなら、もうjava platformはmicrosoftの手の上なのだからjavaに未来はないからだ。 sunは消滅し、mac,msとも代表者が代わり、時代は変わったし、これに順応してスキームを変えられないところ(もの)は時代にもニーズにも合わず自然消滅するのかと思う。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/370
371: デフォルトの名無しさん [sage] 2014/09/11(木) 00:57:08.09 ID:Si58Y4lt 改行入れておk http://mevius.5ch.net/test/read.cgi/tech/1316528595/371
372: デフォルトの名無しさん [sage] 2014/09/11(木) 01:01:23.65 ID:lSx1Qfe9 この板の投稿の限界値、2048文字丁度なんですよ 他に書いたこともいろいろ削除したんですけどね http://mevius.5ch.net/test/read.cgi/tech/1316528595/372
373: デフォルトの名無しさん [sage] 2014/09/11(木) 08:48:25.32 ID:BpRRpzGv ム板なら圧縮しても読める人多いよ http://mevius.5ch.net/test/read.cgi/tech/1316528595/373
374: デフォルトの名無しさん [sage] 2014/09/11(木) 09:12:41.19 ID:awRn/eWy 率直に聞きますが Swingでスタンドアローンアプリってどうなんでしょうか? やっぱり、各プラットフォーム毎にアプリケーションはそれぞれ に最適なもので作ったほうが良いのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1316528595/374
375: デフォルトの名無しさん [sage] 2014/09/11(木) 10:17:26.58 ID:1R3HIkNq guiもクロスプラットフォームにできるという発想自体が幻想だったんですよ 実際受け入れられたのはhtml formですし javafxについても、html5のオラクル実装ってことで突き進んで欲しかったんですが、fxml,cssだけでいいんで、java codeでもui作れるのはいらないです(そういうのはswingでお腹いっぱいです) 理想としては、html3,4 (form), html5のタグをjavafxもの(fxml)に変えてclassfileへコンパイルするだけでjavafx appとして動くってのがいい感じなんですけどね http://mevius.5ch.net/test/read.cgi/tech/1316528595/375
376: デフォルトの名無しさん [sage] 2014/09/11(木) 21:32:05.54 ID:DgIouG2i >>374 商用はあきらめて、Pascalみたいに教育に特化すればよいかと http://mevius.5ch.net/test/read.cgi/tech/1316528595/376
377: デフォルトの名無しさん [sage] 2014/09/11(木) 23:33:47.55 ID:1yCRoSM0 ほとんどのGUIは一時の捨てツールだと思う http://mevius.5ch.net/test/read.cgi/tech/1316528595/377
378: デフォルトの名無しさん [] 2014/09/11(木) 23:53:03.87 ID:YiBE1klM 何で「Swingでスタンドアローンアプリってどうなのか?」って質問の答えが 「Pascalみたいに教育に特化すればよい」になるんだよ? http://mevius.5ch.net/test/read.cgi/tech/1316528595/378
379: デフォルトの名無しさん [sage] 2014/09/12(金) 00:26:47.22 ID:/jOX3V4W swing linuxは、java6以降であればgraphics2dが改善されてるので性能やレスポンスの面では実用です。 linuxの本格的なサポートはxrendererがサポートされたjava7みたいですけど。 ただ、gtk-lafは崩れるし、linuxでは金掛けてないんで作りこまれておらずただ動くってだけで、j.a.SystemTrayはやる気ないし、awtとネイティブ日本語入力・変換との連携はjava8u5でもバグってて未だ直ってません。 画面が見たいなら、netbeansやv2cのlinuxをみればいいんじゃないですかね。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/379
380: デフォルトの名無しさん [sage] 2014/09/12(金) 01:27:37.52 ID:/jOX3V4W >>369 windowsでjava使う人がほとんどだと思いますけど。 とくにjavaが一見人気に見えますが、よく見ると実際はwindowsでandroid作ってますってのが大半でしょう。 つまりそういう人たちは、microsoftやgoogleものに貢献してますが、oracle,javaものには全く貢献してません。 上の続きですが、oracle jdkのwindows配布は中にして、windows oracle jdkは有料プログラムだけにするのがいいでしょう。 mac,linuxはオープンソース自体なので有料にする理由はありませんが、windowsではvirtualboxもopenjdkもあるので問題ないです。 これと同じくmsがwin32api, c/c++,vc++を一般向けは廃止にして、有料の契約者だけにして、一般は全てdotnetでやるという戦略をとるは現実的だと思いますよ。 そうすると、windowsplatformのvmものつまりdotnetで作るアプリ以外の全てのアプリはパフォーマンスがでないので、msとの有料契約か、ただ動くっていうのだけになるでしょう。 cloud-osの説明を見ててもmsとしてはwindowsのアプリは、基本html5,js,browserでやってくれればいいことでしょうね。 windowsでandroidしか作れない現状のjavaは、javafx(javame)はもちろんjavase自体がオワコンってことです。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/380
381: デフォルトの名無しさん [sage] 2014/09/12(金) 09:37:40.86 ID:vSDiSYyP 3行でまとめると Javaは糞 http://mevius.5ch.net/test/read.cgi/tech/1316528595/381
382: デフォルトの名無しさん [sage] 2014/09/12(金) 15:18:04.75 ID:SJxZ4wnL JCheckBoxでテキストをクリックしてもチェックが変化しないようにしたいのですが、どうすればよいですか? http://mevius.5ch.net/test/read.cgi/tech/1316528595/382
383: デフォルトの名無しさん [sage] 2014/09/15(月) 10:07:38.73 ID:UBbbh4vC >>381 3行・・・・・ http://mevius.5ch.net/test/read.cgi/tech/1316528595/383
384: デフォルトの名無しさん [sage] 2014/09/15(月) 10:47:37.22 ID:DZ2UFVtM 3行革命 http://mevius.5ch.net/test/read.cgi/tech/1316528595/384
385: デフォルトの名無しさん [] 2014/09/15(月) 19:27:00.14 ID:G9G1bER9 JavaFXで作った2chブラウザとかあるよ かなり重いけど http://www.m9-www.com http://mevius.5ch.net/test/read.cgi/tech/1316528595/385
386: デフォルトの名無しさん [sage] 2014/09/15(月) 20:08:18.69 ID:8/HnkckP >>381 なるほど、こういう意見を言う奴は、3以下の数すら数えられない知性の持ち主と言うことで、 ということは、まともな知性の持ち主は当然逆。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/386
387: デフォルトの名無しさん [sage] 2014/09/16(火) 18:54:45.77 ID:hzlXvld1 >>384 それって、もしかして産業革命とモジったの? http://mevius.5ch.net/test/read.cgi/tech/1316528595/387
388: デフォルトの名無しさん [sage] 2014/09/16(火) 19:15:22.45 ID:AJgGs2AR bomb http://mevius.5ch.net/test/read.cgi/tech/1316528595/388
389: デフォルトの名無しさん [sage] 2014/09/16(火) 23:54:18.95 ID:X789rGwD 爆弾だ!逃げろ! http://mevius.5ch.net/test/read.cgi/tech/1316528595/389
390: デフォルトの名無しさん [sage] 2014/09/18(木) 23:06:23.79 ID:Er6jWU0c 低速も問題かもしれんが、デザインしにくい VisualStudioだったら適当に貼り付けて終わるが WindowBuilderでやるとスゲー時間が掛かる まるでWEBページを手打ちだけでデザインしてるようだ V2Cもswingで作ってるけど、どれだけ時間掛かったのだろう オマエラの根性に頭が下がるわ http://mevius.5ch.net/test/read.cgi/tech/1316528595/390
391: デフォルトの名無しさん [sage] 2014/09/19(金) 13:41:09.47 ID:Xfkvubm0 もしかしてJavaでGUIがやれるという点しか利点がないんじゃね http://mevius.5ch.net/test/read.cgi/tech/1316528595/391
392: デフォルトの名無しさん [sage] 2014/09/22(月) 14:58:34.11 ID:rw5/EJH7 馬鹿には無理 http://mevius.5ch.net/test/read.cgi/tech/1316528595/392
393: デフォルトの名無しさん [sage] 2014/09/22(月) 15:04:32.73 ID:xorcTHrm 自己紹介乙 http://mevius.5ch.net/test/read.cgi/tech/1316528595/393
394: デフォルトの名無しさん [sage] 2014/09/22(月) 21:20:55.17 ID:vh/Af1aB 天才が組んだアセンブリ資産をデバッグできる人がいなくなったという教訓から、プログラミング言語は馬鹿にもできなきゃダメだということ共通認識になりつつある http://mevius.5ch.net/test/read.cgi/tech/1316528595/394
395: デフォルトの名無しさん [sage] 2014/10/16(木) 02:03:54.12 ID:5G6ZfcFr 8u25が出たのにレス1つなしかいなw swingのバグ直ったらしいぞ。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/395
396: デフォルトの名無しさん [sage] 2014/10/16(木) 02:31:51.06 ID:x5JA7Gs4 これか? http://www.oracle.com/technetwork/java/javase/2col/8u25-bugfixes-2298227.html > JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris run v.s. JDK8+ > api/javax_swing/JScrollPane/indexTGF.html#UpdateUI failed with MotifLookAndFeel on all platform > SWT cannot load native look&feel SWT関連のバグにも対応するのな http://mevius.5ch.net/test/read.cgi/tech/1316528595/396
397: デフォルトの名無しさん [sage] 2014/10/16(木) 13:46:42.85 ID:yjF7zNHz javafxもswingもまともに動くのはwindowsだけだし、実質windows専用でしょ 今どきwindows以外でもguiが使えればいい、動けばいいというだけじゃだれも使わないよ android,iphoneやその他モバイルでは、どうしてクロスプラットフォームのフレームワークがなかなか流行らず、みなネイティブ言語を使い新規にguiコードを新規に書くのか guiのコードについて手を加えずともwindows以外でも動くのに、なぜ過去にswtが台頭し、なぜ現在までswingは積極的に使われなかったのか それは、windows以外だとjavafx,swingは積極的に力を入れてサポートしておらず、まともに動くのは結局windowsだけしかないからです http://mevius.5ch.net/test/read.cgi/tech/1316528595/397
398: デフォルトの名無しさん [sage] 2014/10/16(木) 17:15:36.90 ID:CsOFEKWu 読みにくい日本語だ やり直せ http://mevius.5ch.net/test/read.cgi/tech/1316528595/398
399: デフォルトの名無しさん [sage] 2014/10/16(木) 22:20:44.83 ID:DluUKLB6 いつもlinnux野郎だろ http://mevius.5ch.net/test/read.cgi/tech/1316528595/399
400: デフォルトの名無しさん [sage] 2014/10/16(木) 22:22:29.75 ID:D8CTXQXR しんきにしんきに http://mevius.5ch.net/test/read.cgi/tech/1316528595/400
401: デフォルトの名無しさん [sage] 2014/10/17(金) 05:57:22.46 ID:EbX+ZqyH >>399 windowsで満足してlinuxも使ったことないのによくいうよ windowsで十分満足ならそのどこにクロスプラットフォームが必要なんだよw しかもネイティブlinuxでswingとかjavafxとか作ったことも動かしたこともないんだろ? linux環境でgtk-lafの不出来motiff-lafの最悪さをみれば、swingってのは結局windowsだけだなってことがよく分かるだろう javafxだと、オラクルになってからjavafxドメインと専用ページが消滅し、javafxの紹介ページもjavaseに埋もれてjavafx platform自体が消滅してるでしょ(つまりjavaはオワコンってこと) http://mevius.5ch.net/test/read.cgi/tech/1316528595/401
402: デフォルトの名無しさん [sage] 2014/10/17(金) 06:06:01.11 ID:jol15s5e XPサポ切れによるLinux人口が増えてればLinuxでのGUI需要も増えるだろうからOracleも対応してくるかもしれんよ http://mevius.5ch.net/test/read.cgi/tech/1316528595/402
403: デフォルトの名無しさん [sage] 2014/10/17(金) 18:34:16.97 ID:kCmxuTL5 >>402 そういう人はlinuxにも来なくていいしjavaでも全くお呼びでないので、windowsだけで一生過ごしてて下さい http://mevius.5ch.net/test/read.cgi/tech/1316528595/403
404: デフォルトの名無しさん [sage] 2014/10/17(金) 20:32:11.80 ID:qRy516cZ >>401 Windowsにこそクロスプラットフォーム性が必要だということを知らないのか? クライアントは自分のマシンにも「Windows」という名前がついてるから、Windowsで動くものは動いて当然だと思ってるし http://mevius.5ch.net/test/read.cgi/tech/1316528595/404
405: デフォルトの名無しさん [sage] 2014/10/17(金) 20:38:36.41 ID:kCmxuTL5 >>404 それはマイクロソフトがやることであってオラクルの仕事じゃないですね そもそもwindowsで閉じてるならjavaじゃなくてdotnetでいいのでは? http://mevius.5ch.net/test/read.cgi/tech/1316528595/405
406: デフォルトの名無しさん [sage] 2014/10/17(金) 20:49:26.45 ID:qRy516cZ MSJVM… http://mevius.5ch.net/test/read.cgi/tech/1316528595/406
407: デフォルトの名無しさん [sage] 2014/10/18(土) 01:19:02.59 ID:HWuejHv0 >>396 IME問題と思われ。 JDKのページ(その詳細じゃない方)に書いてあるね。 V2Cで騒がれてたけど、そもそもNetBeansでこけるという壮大な奴。 oracle社員誰も使ってないんだねー >>404 Windows CEとWindows RTとWindows Phoneをdisるのはやめてもらえませんか?w http://mevius.5ch.net/test/read.cgi/tech/1316528595/407
408: デフォルトの名無しさん [sage] 2014/10/18(土) 01:28:39.74 ID:tBMc32C+ つーかlinuxでも動いてるからな。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/408
409: デフォルトの名無しさん [sage] 2014/10/18(土) 15:25:59.13 ID:mzkaImX0 >>404 えっ うごかないの? http://mevius.5ch.net/test/read.cgi/tech/1316528595/409
410: デフォルトの名無しさん [sage] 2014/10/18(土) 21:57:41.09 ID:rVRRniNN >>409 経験上、Windowsで互換性が一番あるのがC言語だったというオチ http://mevius.5ch.net/test/read.cgi/tech/1316528595/410
411: デフォルトの名無しさん [] 2014/12/26(金) 10:02:05.21 ID:vf8+t8Sa GUIはFXでつくる。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/411
412: デフォルトの名無しさん [sage] 2014/12/26(金) 10:47:49.42 ID:uzn4bewm >>401 クロスプラットフォームなんて幻想だよww 実際には、それぞれの環境に応じて、同じインターフェースになるように 作ってるのが現状。Javaだのなんだの、そんなものは、今もう語るような ものじゃねぇよ。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/412
413: あ [sage] 2014/12/26(金) 12:30:51.00 ID:B31hRDon /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::://ヽ:::::::::::::::| l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::// ヽ::::::::::::::l l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/:::「'ヽ:::::::::::// ヽ:::::::::::| |::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ノl:::ノ l:::::::/ ヽ::::::::| ノ:::::::::::::::::::::::::::::::::::::::::::::::::::::/ ゙゙ ノ:::/ ,,;;;;;;,, ,,,,ヽ:::::l ):::::::::::::::::::::::::::::::::::::::::::::::/ ノ/ __,'''i: ('''__):::l )::::::::::::::::::::::::::::::::::::::::::::::::::/  ̄ ̄ン:. :「 ̄`ヾ 1:::::::::::::::::::::::「 `┤l:::::::::::::::::l  ̄ , ヽ ̄ l `l:::::::::::::::::::::ヽ :l li:::::::::::::/ ヽ /´ `l | ヽ::::::::::::::::::::::\_」 lヽ::::/ .l !:-●,__ ノ / ノ:::::::::::::::::::::::::::ノ | l `゙゙ i ,,;;;;;;;;;;;;;;;;;;;;, /ヽ ,/ ヽ::::::::::::::::::::::( l l::::::::.. /.:''/´ ̄_ソ / `ヽ ヽ:::::::::::::::ヽ | l:::::::::::... /::// ̄ ̄_ソ / \ ヴッ!! ヽ:::::::\| l::::::::::::::::... / :::.ゝ` ̄ ̄/ / ヽ ヽ:::l l:::::::::::::::::::..  ̄ ̄;;'' / ヽ l l;;;;;;:::::::::::::::.....;;;;............;;;;;;''ノ l l l '''''''''''''''''''''''''''''''''''''' ̄l | | http://www.youtube.com/watch?v=z2qK2lhk9O0 http://mevius.5ch.net/test/read.cgi/tech/1316528595/413
414: デフォルトの名無しさん [] 2015/06/14(日) 17:01:51.39 ID:K+XD/4SD JFrameの大きさを中のコンポーネントに合わせて変化させたいんだけど、中のコンポーネントの大きさを変えた後のJFrame#pack()が効かない件 http://mevius.5ch.net/test/read.cgi/tech/1316528595/414
415: デフォルトの名無しさん [sage] 2015/06/14(日) 20:44:29.74 ID:FhKDcAx/ >>414 とりあえずこれは動いた import java.awt.Font; import java.util.Random; import javax.swing.*; public class Test { public static void main(String[] args) { SwingUtilities.invokeLater(() -> { Random rng = new Random(); JLabel label = new JLabel("ぬるぽ"); JFrame frame = new JFrame(); frame.getContentPane().add(label); frame.pack(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); Timer timer = new Timer(1000, e -> { label.setFont(new Font(Font.MONOSPACED, 0, rng.nextInt(40) + 10)); frame.pack(); }); timer.setRepeats(true); timer.start(); }); } } http://mevius.5ch.net/test/read.cgi/tech/1316528595/415
416: デフォルトの名無しさん [] 2015/06/14(日) 21:37:53.36 ID:5oQi2aoa >>415 ごめん、一週間以上ハマってたのに自己解決してしまった。 しばらくスレ更新ないからこんなに早くレスくると思わなかったよ。ありがとう。 JFrame/JScrollPane/JTableという階層構造にしてて、JTableの大きさは自動調整させてたんだけど、その結果をJScrollPaneに指定してなかったのが問題だったみたい。 JTableからgetPreferredSize()でサイズとってJScrollPane#setPrefferedSize()で指定してあげて、pack()したらうまくいった。 2回目以降のpack()は動かないって勝手に決めつけるんじゃなくて、そういう簡単なコードを書いて確かめるようにするよ。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/416
417: デフォルトの名無しさん [sage] 2015/06/14(日) 23:49:10.85 ID:1KRcd+mu >>414 JFrame.setVisible(false) JFrame.setVisible(true) で反映しない? packでダメなのは当たり前ね。すでに表示してるんだから。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/417
418: デフォルトの名無しさん [sage] 2015/08/24(月) 10:45:27.85 ID:bj2zUU7M JDK8 u60入れてからV2CをNimbus Look&Feelでつかってると 垂直方向のスクロールバーのバーハンドルが表示されなくなるんだけど。 リストが短い(バーハンドルが長い)場合は表示されるんだけど、 リスト長くなると表示されなくなる。 閾値超えるとバーハンドルの長さを最低で留めるって処理が正常にできてないっぽ。 u51ではなんとも無かった。なんでこんなところでエンバグしてんだよとしか…… たぶん水平方向も同じじゃねーかと思うが、 V2Cでは横にはそんなに長くならんので確認してない。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/418
419: デフォルトの名無しさん [sage] 2015/08/24(月) 20:09:23.27 ID:8Y0eexvl バグが埋め込まれたってことは、もう完全放置かと思いきやいじってるのはいじってるってことか http://mevius.5ch.net/test/read.cgi/tech/1316528595/419
420: デフォルトの名無しさん [] 2015/10/07(水) 06:57:04.19 ID:qdqRCjiZ 受ける会社大丈夫? 下記の条件が全て当てはまる会社にご注意下さい。 ・IT系 in tokyo ・「社名 労基」でググると過去の2chスレが出てくる ・転職会議で2.5点 http://mevius.5ch.net/test/read.cgi/tech/1316528595/420
421: デフォルトの名無しさん [sage] 2015/10/24(土) 12:56:51.61 ID:9YUOLZRe swingが分かりやすく学べる、おすすめの本を教えて下さい。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/421
422: デフォルトの名無しさん [sage] 2015/10/24(土) 13:43:25.04 ID:niXzNvfm これは絶対買うな http://www.amazon.co.jp/products/dp/4839913862 http://mevius.5ch.net/test/read.cgi/tech/1316528595/422
423: デフォルトの名無しさん [sage] 2015/10/24(土) 19:44:52.44 ID:9YUOLZRe >>422 ええ、かなり前に出版された本ですね。 で、どなたかお勧めプリーズです。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/423
424: デフォルトの名無しさん [sage] 2015/10/25(日) 16:27:15.89 ID:3dovA7ha 本屋行って出来るだけ新しい本を探そう 最低でも3年以内、11年前の本とかは論外(読みかえが必要な個所が多数で使いものにならない) http://mevius.5ch.net/test/read.cgi/tech/1316528595/424
425: デフォルトの名無しさん [sage] 2015/10/25(日) 16:48:37.17 ID:MeYFMEhv swingは時代遅れ、javaFXの乗り代えなさい http://mevius.5ch.net/test/read.cgi/tech/1316528595/425
426: デフォルトの名無しさん [] 2015/10/25(日) 18:12:41.91 ID:BCQ2T68t >>425 なるほどそうなんですか…。 プログラミングの世界は技術革新が早いですね。 同じjavaでもラムダ式だと一瞬他の言語のように見えます。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/426
427: デフォルトの名無しさん [sage] 2015/10/25(日) 18:55:28.42 ID:hxCeS6gh そーいやJavaFXは日本語入力できるようになったん? 最初期に触ってた新しい物好きな日本人はあれでかなり居なくなったよね。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/427
428: デフォルトの名無しさん [sage] 2015/10/25(日) 19:57:41.46 ID:HlFjsOMk Javaって業務用アプリ書くのに使うのに、日本語通らないって言われたら誰も手を出さないんじゃない。 jre6なSwingでいくつかローカル部門用アプリ書いたけど、jre8の今もまあ普通に使えてるよ。 FXに手を出したことさえないけどさw http://mevius.5ch.net/test/read.cgi/tech/1316528595/428
429: デフォルトの名無しさん [sage] 2015/10/25(日) 20:34:46.84 ID:svexR3Sn >>426 javaはoracleが買収したw http://mevius.5ch.net/test/read.cgi/tech/1316528595/429
430: デフォルトの名無しさん [sage] 2015/12/07(月) 01:19:58.83 ID:TFeauYUv えっ?JavaFXって日本語使えないんですか? http://mevius.5ch.net/test/read.cgi/tech/1316528595/430
431: デフォルトの名無しさん [sage] 2015/12/22(火) 14:16:14.99 ID:6JmEczDa JFrame だけのプログラムで、フレームを拡大縮小し続けるだけでメモリ使用量が 200MB くらいまでいくんだがw http://mevius.5ch.net/test/read.cgi/tech/1316528595/431
432: デフォルトの名無しさん [sage] 2016/04/09(土) 23:01:17.97 ID:FTf3iFrI なんて起動して放置してるだけでヒープ増え続けていくのん? なんか生成し続けてるの? http://mevius.5ch.net/test/read.cgi/tech/1316528595/432
433: デフォルトの名無しさん [sage] 2016/04/09(土) 23:17:11.10 ID:2MBZRcp4 重いライトウェイト http://mevius.5ch.net/test/read.cgi/tech/1316528595/433
434: デフォルトの名無しさん [sage] 2016/05/04(水) 14:36:25.04 ID:jh9y9SjZ 小さい画像領域に大きい画像は入らないから、新しいメモリ領域を確保するだろ 小から大へ動かすとメモリを大量に消費するだろ http://mevius.5ch.net/test/read.cgi/tech/1316528595/434
435: デフォルトの名無しさん [age] 2017/03/15(水) 14:34:51.97 ID:8F8YsJXw 最近始めたんですが 起動がめっちゃ遅いのは仕様ですか? Eclipseからの起動→遅い JAR書き出し起動→超遅い http://mevius.5ch.net/test/read.cgi/tech/1316528595/435
436: デフォルトの名無しさん [sage] 2017/03/15(水) 14:46:05.19 ID:7YWEdixI しょうがない http://mevius.5ch.net/test/read.cgi/tech/1316528595/436
437: デフォルトの名無しさん [sage] 2017/03/15(水) 16:37:40.13 ID:u/o8RLFb SSDに置けばいいんじゃね? http://mevius.5ch.net/test/read.cgi/tech/1316528595/437
438: デフォルトの名無しさん [] 2017/04/04(火) 20:35:43.35 ID:4nu16BuT 大概、ウィルススキャンが止めてる。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/438
439: デフォルトの名無しさん [] 2018/05/23(水) 23:06:35.39 ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方 役に立つかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 JD7SU http://mevius.5ch.net/test/read.cgi/tech/1316528595/439
440: デフォルトの名無しさん [] 2018/07/04(水) 23:02:44.36 ID:gFgZc5FG 2C3 http://mevius.5ch.net/test/read.cgi/tech/1316528595/440
441: デフォルトの名無しさん [sage] 2018/07/06(金) 12:38:27.29 ID:uTPDH9XV JD7SU http://mevius.5ch.net/test/read.cgi/tech/1316528595/441
442: デフォルトの名無しさん [sage] 2018/08/07(火) 22:54:59.59 ID:Mbqc13Y2 JavaFXが死んでこっちは盛り上がっているかと思ったが、そうでもないんだな。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/442
443: デフォルトの名無しさん [sage] 2018/11/17(土) 11:41:05.83 ID:LJA6Qb6G 向こうのスレから転載 An Oracle White Paper March 2018 Java Client Roadmap Update https://www.oracle.com/technetwork/java/javase/javaclientroadmapupdate2018mar-4414431.pdf Swing and AWT AWT has been an integral part of Java SE since its launch in 1996. Swing was introduced shortly thereafter as a separate library and finally incorporated into “J2SE 1.2” in 1998. Both toolkits are still part of the Java SE Specification and core to many other toolkits and applications that build on top of them. Oracle will continue developing Swing and AWT in Java SE 8 and Java SE 11 (18.9 LTS). This means they will be supported by Oracle through at least 2026. http://mevius.5ch.net/test/read.cgi/tech/1316528595/443
444: デフォルトの名無しさん [sage] 2018/11/21(水) 18:59:51.94 ID:b35PMmU2 > This means they will be supported by Oracle through at least 2026. オラクルがこういう言い方するときは要するにまだ何も決まってないってことだぞ。 未来のことに触れてると見せかけて現状を説明しただけっていういつものやつ。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/444
445: デフォルトの名無しさん [sage] 2021/01/05(火) 04:06:24.80 ID:UotbUhIg ほしゆ(・ω・) http://mevius.5ch.net/test/read.cgi/tech/1316528595/445
446: デフォルトの名無しさん [sage] 2021/01/20(水) 19:27:35.65 ID:MNAZOc7q GNU LGPL3で立ち上げたいけど、 Javaのオープンソースでもいける? 一応GNUにメールはしてる http://mevius.5ch.net/test/read.cgi/tech/1316528595/446
447: デフォルトの名無しさん [sage] 2021/01/20(水) 19:31:29.29 ID:RjL3wS6+ あ、URL必要かな http://mevius.5ch.net/test/read.cgi/tech/1316528595/447
448: デフォルトの名無しさん [sage] 2021/01/20(水) 19:38:59.15 ID:RjL3wS6+ 大丈夫だろうか、あまりGNUライセンスにする傾向じゃないプログラムで、 ただ、他に向いてそうなライセンスが見当たらないんですよね。 メールはしたから返事まちかな、、 OSDN > ソフトウェアを探す > マルチメディア > サウンド/オーディオ > ミキサ > Extended MIDI Mixer Yahoo知恵袋の宣伝目的NGに該当するので、こちらで伺います。 Swingなのでこのスレを見てました。 ビクビクしてますが、、 http://mevius.5ch.net/test/read.cgi/tech/1316528595/448
449: デフォルトの名無しさん [sage] 2021/01/20(水) 20:11:53.92 ID:c8t2FVIz あ、メールは必須じゃないのか、、 何か間違えた http://mevius.5ch.net/test/read.cgi/tech/1316528595/449
450: デフォルトの名無しさん [sage] 2021/01/21(木) 13:27:13.82 ID:jRLswf9/ MidiDevice用のINはスレッドをAPIが立ち上げてるのか 一応対処しました。 ひょっとしてOUTも? あとOutputのバッファオーバーを知るAPIがないから それは勘弁な 0.93リリースです。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/450
451: デフォルトの名無しさん [] 2022/08/05(金) 08:04:11.70 ID:i6vOLsi1 予想通り過疎ってるwww 独り言落としてくね! Win版OpenJDK使用のアプリで、タッチパネルピンチ操作イベントをマウスホイールイベントとして拾えないバグ、報告されたの5年前なのにずっと放置w もう本家もやる気ないんだろな。 FXですらMac版のスレッド実装問題でdndで落ちるバグ放置されてるし。 仕方ないので、前者はJNA使ってイベント拾う実装を書いてる。 ピンチ検出までできたからもう少しでインかアウトの判定に辿り着けそう。 というわけで未だにswingでマルチプラットフォームアプリ書いてるわけだけど、 WindowsのUWPはオワコンになったし、 なんだかんだで業務用アプリ書くには悪くない環境ですよswing は。 動作もjavascript頼みのマルチプラットフォームフレームワークより軽いと思う。 では、数年後スレが残ってたらまた来ます。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/451
452: デフォルトの名無しさん [sage] 2022/08/06(土) 21:42:05.07 ID:wJirtnJ7 >>451 >なんだかんだで業務用アプリ書くには悪くない環境ですよswing は。 これは大収穫のお言葉、詳しく教えてください!! http://mevius.5ch.net/test/read.cgi/tech/1316528595/452
453: デフォルトの名無しさん [sage] 2022/08/09(火) 00:04:39.25 ID:bKJRywmG 俺もswing好きだわ。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/453
454: デフォルトの名無しさん [] 2022/08/09(火) 00:18:40.76 ID:KAEQzIc+ じゃあ俺も http://mevius.5ch.net/test/read.cgi/tech/1316528595/454
455: デフォルトの名無しさん [sage] 2022/08/09(火) 06:39:20.83 ID:/QsLf7Eg 俺も俺も http://mevius.5ch.net/test/read.cgi/tech/1316528595/455
456: デフォルトの名無しさん [sage] 2022/08/10(水) 18:32:47.04 ID:8wl1vZ8Q プログラミングモデルは好きだけど look & feel は不完全な模倣になってて ネイティブのラッパーの方が 実用的だなと思った http://mevius.5ch.net/test/read.cgi/tech/1316528595/456
457: デフォルトの名無しさん [] 2022/08/10(水) 22:13:11.96 ID:gf2K0ZCl わしも! 非同期処理の実装しやすいし androidとかフレームワークによってはダイアログ表示と結果取得が非同期だったりするしw http://mevius.5ch.net/test/read.cgi/tech/1316528595/457
458: デフォルトの名無しさん [sage] 2022/08/12(金) 11:53:04.45 ID:0e2Dltzu Swingは設計が綺麗だなと思った。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/458
459: デフォルトの名無しさん [] 2022/09/17(土) 15:06:22.57 ID:5gb6FxEB swingアプリにJFXPanelのwebkitブラウザ実装したUIキメラ作ったったw これでjsベースのエディタとかビューのモダンなUIフレームワーク使える ブラウザ内のjsエンジンから発生したイベント拾ってJava側でハンドルする ただswingとjfxのスレッドが別だから 初期化時の同期と相互にinvokeLater()使うことに注意必要だけど http://mevius.5ch.net/test/read.cgi/tech/1316528595/459
460: デフォルトの名無しさん [sage] 2023/07/11(火) 07:46:05.23 ID:hZK5sFkA 男は黙ってJEditorPane サシャナゴンの方が好きだ http://mevius.5ch.net/test/read.cgi/tech/1316528595/460
461: 451 [] 2023/09/24(日) 22:24:00.15 ID:jzYiScHF >>451 本業の合間にやってたから今頃なったけど、Windowsでピンチ操作拾えないバグの回避実装に成功した~ JNAでWin32のローカルメッセージハンドラフックしてピンチイベント検出できた VC++の構造体の内部資料が無くて 色々なソースから類推するのが大変だったけど勉強になった http://mevius.5ch.net/test/read.cgi/tech/1316528595/461
462: 451 [] 2023/09/24(日) 22:34:50.62 ID:jzYiScHF >>452 亀レスすまん 流行りのWebのvue.jsとかreactとかより 設計がシンプルだからデバッグしやすいなど実装が楽ってだけ 業務用はuiのカッコ良さより安早楽が大事でしょ? あとビジネスロジックにおいてJavaは高機能ライブラリが豊富なのも有難い MSの.NETほどにフレームワーク設計しくじってぐちゃぐちゃになってないし 逆に今どきのおしゃれインターフェースにしたいならjs系がいい http://mevius.5ch.net/test/read.cgi/tech/1316528595/462
463: デフォルトの名無しさん [] 2023/09/27(水) 23:34:40.13 ID:Kbex28u5 そういやスレタイでswingを低速言うてるけど JavaFXのほうが初期化しめちゃめちゃ時間かかってもっさりしてるんだけど… そしてmacでは未だにスレッド競合解決してない swnigよりオワコンな気がする http://mevius.5ch.net/test/read.cgi/tech/1316528595/463
464: デフォルトの名無しさん [sage] 2023/09/28(木) 21:16:38.66 ID:x1hSo4u3 真実を愛せ。ただし過ちは許せ http://mevius.5ch.net/test/read.cgi/tech/1316528595/464
465: デフォルトの名無しさん [] 2023/12/28(木) 23:54:02.59 ID:eFg1sCcO スタンドアロンアプリ自体が絶滅しようとしているんだ… クラウドが大規模障害起こして復旧目処立たなくなったとき 人々はjavaアプリの偉大さを噛みしめることであろう swingは死なず、ただ去りゆくのみ http://mevius.5ch.net/test/read.cgi/tech/1316528595/465
466: デフォルトの名無しさん [sage] 2023/12/29(金) 17:52:36.41 ID:rzQLK+Os JavaでGUIするぐらいならウインドウにHTMLでええやん… http://mevius.5ch.net/test/read.cgi/tech/1316528595/466
467: デフォルトの名無しさん [] 2023/12/29(金) 22:00:11.69 ID:JQn1FaNw まあハードウェアアクセラレートあってもHTML/jsのUIがもっさりしてるのみんな慣れてきたしね http://mevius.5ch.net/test/read.cgi/tech/1316528595/467
468: デフォルトの名無しさん [] 2023/12/30(土) 00:25:28.91 ID:9n1xxmBk GUI表現としてHTML/CSSは十分なんだけどロジックをJavaScriptで書くのはつらい http://mevius.5ch.net/test/read.cgi/tech/1316528595/468
469: デフォルトの名無しさん [] 2023/12/30(土) 00:55:38.23 ID:CvaIx2Pu ビジネスロジックは鯖側のnode.jsで書けるしスタンドアロン系も同じnode.jsで動くフレームワークあるよ ただマルチスレッドじゃないから似非非同期による安定実装めんどくさい http://mevius.5ch.net/test/read.cgi/tech/1316528595/469
470: デフォルトの名無しさん [] 2023/12/30(土) 08:42:45.57 ID:9n1xxmBk サーバー側のnode.jsだってJavaScriptじゃん それに昔と違ってビジネスロジックはサーバーサイドが担当するって考え方も今は通用しない SPAが流行しててクライント側で動かさなければならないロジック(JavaScript)が昔より増えてるのだ http://mevius.5ch.net/test/read.cgi/tech/1316528595/470
471: デフォルトの名無しさん [] 2023/12/30(土) 09:17:16.16 ID:CvaIx2Pu ビジネスロジックとUIロジック整理しないで実装してるから開発管理破綻してるのでは? フロント/バックエンド部隊の連携、運用保守まで考慮した設計できないならSPAは採用すべきでないと思うけどなぁ 俺のvue.jsとlambdaの開発リーダー経験からの話だけど next.jsあたりはもっと進歩してスッキリしてんのかと思ったが違うの? http://mevius.5ch.net/test/read.cgi/tech/1316528595/471
472: デフォルトの名無しさん [] 2023/12/30(土) 12:30:59.06 ID:9n1xxmBk ビジネスロジックをサーバー側に閉じ込めようとすると SPAではクライント/サーバー間の通信回数が増えてレスポンスが低下したりするのよ だからクライントでビジネスロジックを動かすようになってきてる http://mevius.5ch.net/test/read.cgi/tech/1316528595/472
473: デフォルトの名無しさん [] 2023/12/30(土) 13:40:32.71 ID:CvaIx2Pu そうなのか、そんなファットになると 遅延読み込み使ってもロード&jsコンパイルのせいでキャッシュ前は凄く重そうだ そんならアプレットやActiveX時代のほうがよほど合理的だよねw 4年くらい前は鯖と無駄な通信しないように同期対象データを複数のグループにまとめてパフォーマンスと操作性のバランス保ってたけど いまだにフレームワークで鯖と自動差分同期も出ないんだ… というわけで、アプレットはダメでもswingアプリ復活の方向でめでたしめでたしw http://mevius.5ch.net/test/read.cgi/tech/1316528595/473
474: デフォルトの名無しさん [sage] 2023/12/30(土) 16:51:42.98 ID:4WPbBasM Ruby on Rails 7 からは、Hotwire に変わった。 HotwireはHTML Over The Wireの略で、 SPAの開発において、JavaScriptのコーディングを極力必要としない。 脱node.js, webpack JSONではなく、HTMLベース。 サーバーサイドでHTMLを生成し、WebSocketでWebブラウザへ送信する https://techblog.gmo-ap.jp/2022/07/05/rails-7-hotwire/ https://zenn.dev/shita1112/books/cat-hotwire-turbo/viewer/abstract http://mevius.5ch.net/test/read.cgi/tech/1316528595/474
475: デフォルトの名無しさん [] 2023/12/31(日) 11:53:05.54 ID:bYYQOTA1 SSRていうやつけ? Rails嫌いではないがすっかりオワコンイメージだなあ いやほんとにファットなアプリケーションをHTML/JSで実装しようというアプローチ自体が間違ってたんだなぁとしか思えない そんならアプレットやバイナリ配信してキャッシュさせるアプローチに戻したほうがいい http://mevius.5ch.net/test/read.cgi/tech/1316528595/475
476: 474 [sage] 2023/12/31(日) 22:47:52.24 ID:zAD+40EH Rails 7 のHotwire, Elixir のPhoenix もLiveView で、 websocket によるリアルタイム通信に変わった。 これはHTTP2 で通信速度が速くなったから ここ数年、SPA でReact に奪われたシェアを回復すべき戦略。 JSON を送って、ブラウザ側で組み立てなくても良い http://mevius.5ch.net/test/read.cgi/tech/1316528595/476
477: デフォルトの名無しさん [] 2024/01/02(火) 22:10:02.99 ID:dQstW7+J Webフロントエンドは成熟しないねー 次々と新しい技術が登場してきて大変 いま最新技術を選択しても数年後には「まだそんなの使ってるの?」と言われちゃう http://mevius.5ch.net/test/read.cgi/tech/1316528595/477
478: デフォルトの名無しさん [] 2024/01/06(土) 09:08:07.68 ID:vtQPKo7U 日本の客も開発者も要件整理苦手だから泥縄で作るじゃない? そういうやり方の場合SPAは実装ぐちゃぐちゃで使い勝手も悪くメンテも困難になる レガシーなページ遷移あったほうが自然とトランザクション整理されるからお似合いと思うけど http://mevius.5ch.net/test/read.cgi/tech/1316528595/478
479: デフォルトの名無しさん [] 2024/01/06(土) 09:10:41.02 ID:vtQPKo7U そういう意味ではswingとかスマホでスタンドアロンアプリ作るのも日本人向きじゃないと思う http://mevius.5ch.net/test/read.cgi/tech/1316528595/479
480: 474 [sage] 2024/01/08(月) 21:38:29.96 ID:gJaMg8aw >>478 >レガシーなページ遷移 Ruby on Rails では、turbolinks を使って、pjax になる ajaxとhistoryAPI(popState, pushState)を利用して画面遷移する。 js, cssの読み込みを初回時に行い、次回以降の読み込み処理を省略することで高速化する http://mevius.5ch.net/test/read.cgi/tech/1316528595/480
481: デフォルトの名無しさん [] 2024/04/19(金) 02:33:22.05 ID:uD5nyH4z いまではPCのスペックが上がって、遅くもなんともない。 http://mevius.5ch.net/test/read.cgi/tech/1316528595/481
482: デフォルトの名無しさん [] 2024/04/21(日) 20:30:12.98 ID:MS9R2kFy JAVA SWING のボタンはお洒落だからカワイイから JAVA SWING はボタンはカワイイくてお洒落だ sssp://o.5ch.net/23128.png http://mevius.5ch.net/test/read.cgi/tech/1316528595/482
483: デフォルトの名無しさん [] 2024/04/22(月) 21:44:32.97 ID:Xbe0J1w7 swingアプリメンテしてて困るのは 最近は横4000ドット近くあるノートPCで アイコンやフォントが小さすぎる問題 古いフレームワークだからそういうの想定したスケーリング機能がない 結局自分でcontainer内のフォントサイズを再帰的に設定するメソッドとか作ったが 何十個もあるダイアログ全部まで手が回ってない… 逆に>>481 の言うように、スピードは全く問題なくなったね http://mevius.5ch.net/test/read.cgi/tech/1316528595/483
484: デフォルトの名無しさん [] 2024/04/22(月) 21:46:56.69 ID:Xbe0J1w7 >>482 かわいいっていうか ちっさすぎて見えなくなったよ http://mevius.5ch.net/test/read.cgi/tech/1316528595/484
485: デフォルトの名無しさん [] 2024/04/23(火) 01:08:28.22 ID:VsJUMcwZ SwingってHiDPI対応してないの? Swing で作られてるらしいIntelliJ IDEAはHiDPI対応してるっぽいけど? http://mevius.5ch.net/test/read.cgi/tech/1316528595/485
486: デフォルトの名無しさん [] 2024/04/23(火) 08:28:06.05 ID:P83a14ex >>485 標準のL&Fは対応してないよ 対応しているように見える実装は独自L&F実装してる OS側の強制拡大スケーリングはうまくいかないこと多いし やはり時代遅れ http://mevius.5ch.net/test/read.cgi/tech/1316528595/486
487: デフォルトの名無しさん [] 2024/04/23(火) 09:50:21.78 ID:83Qb5OUf そうなのか ちなみにJavaFXはHiDPIに対応してた http://mevius.5ch.net/test/read.cgi/tech/1316528595/487
488: デフォルトの名無しさん [] 2024/04/23(火) 23:01:45.01 ID:kXp8u5Dt >>483 そんな高解像度のまま使っているのがおかしい http://mevius.5ch.net/test/read.cgi/tech/1316528595/488
489: デフォルトの名無しさん [] 2024/04/24(水) 13:19:52.73 ID:21UOMqIs jfxはmacOSで致命的ハングするから 代替にならないんだよなぁ http://mevius.5ch.net/test/read.cgi/tech/1316528595/489
490: デフォルトの名無しさん [] 2024/04/25(木) 20:14:42.51 ID:WdrJmqqJ ところでJavaFXにあるような カレンダーによるdatechooserいいの無い? 名前忘れたけど有名どころのやつは HiDPI対応してないうえにフォント拡大も パネルサイズ変更も対応してないので つかえないんですよ http://mevius.5ch.net/test/read.cgi/tech/1316528595/490
491: デフォルトの名無しさん [sage] 2025/06/13(金) 01:24:45.47 ID:mcz50R4W 2024年は1月と4月しか書き込みがない とはいえここ>>444>>445で丸2年あいてんだよな どれだけ空いたとかは関係ないということだ http://mevius.5ch.net/test/read.cgi/tech/1316528595/491
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.021s