クライアントサイドJavaどうよ? part2
■ このスレッドは過去ログ倉庫に格納されています
0001Sunがダメ
NGNGマターリ語りましょう。
前スレ
http://pc3.2ch.net/test/read.cgi/tech/1002160815/
0140デフォルトの名無しさん
NGNGXはウィンドウマネージャー次第でぜんぜん違うし
やっぱりクロスプラットフォームが足枷
0141デフォルトの名無しさん
NGNG0142125
NGNGタスクトレイは別にいらない気がするけど。
0143アフォ
NGNGjava.awt.ToolKit に関係しそう。
0144デフォルトの名無しさん
NGNGバルーンヘルプじゃないの
0145デフォルトの名無しさん
NGNG0146デフォルトの名無しさん
NGNGどうやるのか教えてくだされ
0147デフォルトの名無しさん
NGNGJavaでの?
0149デフォルトの名無しさん
NGNGこれは違うの?
http://developer.apple.com/techpubs/macos8/HumanInterfaceToolbox/WindowManager/ProgWMacOS8.5WindowMgr/WindowMgr.11.html#26179
0150デフォルトの名無しさん
NGNGこれでしょ
http://developer.apple.com/techpubs/macosx/Cocoa/Reference/ApplicationKit/Java/Classes/NSWindow.html
つーかSwingってAppkitがもとらしいね。
0151146
NGNGありがとうございます。
この御恩はMacで最強の2chブラウザを作ることで
返させていただきたいと思います。
0152アフォ
NGNGそして、俺のは放置?
0153146
NGNGネイティブJavaじゃなくてCocoaフレームワークを
使ったものです。
言語はJavaなんだけど、独自のAPIを使います。
最近AppleのSwitchキャンペーンでMac買ったんですが、
思ったよりはイイ感じです。
OSXはそのままJavaアプリケーションを実行できますし、
ネイティブアプリに変換することもできます。
(OSに付属しているToolでできます)
OS9はJavaアプリケーションはそのまま実行できないんですが、
MRJ SDKを使ってネイティブアプリに変換すれば実行できます。
(ネイティブというところに語弊があるかもしれませんが)
最新のMRJ(OS9のJRE)でもJRE1.1.8相当なのでSwingとか
使えませんが。
なかなか楽しいっすよ。
仕事に結びつくことはないと思いますが。
0154デフォルトの名無しさん
NGNGカレントディレクトリがデスクトップになるのな。おまけにスタートメニューからだと"c:\"になってる。
インストールディレクトリという概念がないから、ユーザに指定させない限りローカルに設定ファイルとかを作れないような気が。
そりゃ絶対パス指定は出来るけど…"/"とか"/tmp"にファイル作るわけにも行くまい…。
たとえばWebクライアントアプリのキャッシュとか設定なんかはどこに保存すればいいんだろう?
0156デフォルトの名無しさん
NGNGPreferenceAPIでも使えばいいのではなかろうか
0157アフォ
NGNGしゃかしゃかうけた
0158デフォルトの名無しさん
NGNGPreference じゃ無理があるような…。中立なアプリケーション毎のワーキングディレクトリ名が得られればいいわけだけど。
> 155 なるほど
0159デフォルトの名無しさん
NGNG0160デフォルトの名無しさん
NGNG0161デフォルトの名無しさん
NGNG大音量悲鳴ページ
0162デフォルトの名無しさん
NGNGつーか MFCのほうがよっぽどヤバイでしょ
0163デフォルトの名無しさん
NGNG0164デフォルトの名無しさん
NGNG0165デフォルトの名無しさん
NGNG逃げ場(Win32API)があるだけまだMFCの方がましかも。
つか、AWTでワーカースレッドからUIスレッドに非同期イベント通知する
時ってどうやるんだ?
googleった結果
Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent();
とかでシステムキューにイベントぶち込めば行けるのかと思ったが、AWT
組み込みのコンポーネント以外(自分でComponentを派生したクラスとか)
だとちゃんとイベント通知してくれないっぽいんだが。
(「ぽい」というのは、面倒くさすぎて嫌になって途中で解析やめたから)
MFC or Win32APIならPostMessage()一発なんだけどね。
0166前スレノ1
NGNGhttp://orto.jp/
使い物になるかどうか判らないが、アイデア自体の面白さと、がんがん実装してるのとで好感度高し。
0167デフォルトの名無しさん
NGNGEventQueue.invokeLater()が汎用臭いがどうよ?
0168165
NGNGサンクス。
あんまり細かく検証してないが、デッドロックはしなかったからこれで
行けそう。
しかし、同期用にクラス作らんといかんというところで、いまいちこう
釈然としないのは漏れだけかねぇ…
0169デフォルトの名無しさん
NGNGこれもクラスがこっそり作られてるからなあ...
> 同期用にクラス作らんといかん
inner classで済むからまだマシかもよ
0170デフォルトの名無しさん
NGNGアイデアはおもしろい。というか.NETに似てる。
だけど、あのブラックボックスを使う勇気はない。
0171デフォルトの名無しさん
NGNGJavaScriptで仮想マシンを実装してるんだよね。
0172デフォルトの名無しさん
NGNG0173デフォルトの名無しさん
NGNGJavaScriptの記述ミスがコンパイルエラーではねられるだけでも
価値がありそう
これがJakartaプロジェクトなら・・・
0174166
NGNGサーバ側との通信が自由に出来るようになれば、かなり使いでがありそう。
0175デフォルトの名無しさん
NGNGところでこれが.NETに似てるの!?本当なら.NET age
0176デフォルトの名無しさん
NGNGPATH=%PATH%;"C:\jdk1.4\bin"
↑
これが分かりません。
パスが通ってないんですよね?僕。
どうやったらいいんでしょう
AUTOEXEの起動方法からお願いします
0177デフォルトの名無しさん
NGNGつーかJavaScriptにソケット扱えるんかいな。
IEのJScriptに限定にすればCOM絡みで裏技がありそうだけど。
0178デフォルトの名無しさん
NGNGMozillaのRhinoならオールパミッション付与かも・・・
0179デフォルトの名無しさん
NGNGおそらくIFRAMEネタでしょ。
そこにXML読み込んで解析みたいな。
0180デフォルトの名無しさん
NGNGhttp://202.219.16.201/~ytm/java/laf/
にありました。
みなさん知ってるかもしれないけど、こんなに種類があるとは知らなかった・・
0181デフォルトの名無しさん
NGNGアレはどーなったんだろう?
0182デフォルトの名無しさん
NGNGそのページ見ると、AudioLookAndFeelはSUNが投資して研究中で成果物はまだないとの事だけど
AudioLookAndFeelという発想事態糞だし、だいたい、いつから研究してんだよ、つくるならさっさとつくれるだろって感じ
0183デフォルトの名無しさん
NGNGどうして、クライアントの声がsunには届かないのか、、
0184デフォルトの名無しさん
NGNG0185デフォルトの名無しさん
NGNGWindows のサウンドイベントみたいなもんかね。
つーか研究報告が全然ないな……
0186デフォルトの名無しさん
NGNG真実キター!
0187デフォルトの名無しさん
NGNG0188デフォルトの名無しさん
NGNGSWT じゃ、JRE や SDK に含まれることはまずないだろうし。
0189デフォルトの名無しさん
NGNG=Swing の改善を期待する方がどうかしてる
で,どうよ?
0190デフォルトの名無しさん
NGNGJ#もSWTの一種と見れば・・・
0191デフォルトの名無しさん
NGNG期待しちゃいけないのはわかっているけど、なぜかあきらめ切れない。
売れない芸人に貢ぎ続ける女性の心境ってこんなかも。
0192デフォルトの名無しさん
NGNG上手いねーあんた・・
0193デフォルトの名無しさん
NGNG0194デフォルトの名無しさん
NGNGがんばってください、俺は今日からC#に乗り換えます
バイバイキーン
0195デフォルトの名無しさん
NGNGダ メ な ヤ ツ は 何 を や っ て も ダ メ
0196デフォルトの名無しさん
NGNGクライアントサイドJavaを馬鹿にするな!
0197デフォルトの名無しさん
NGNGCBuilderチックなレイアウト配置方法使いやすい
どうしてJavaにはこういう使いやすいコンポーネント配置の方法がないのかと小一時間
レイアウトマネージャひとつとってもJavaの使い心地の悪さはマトモじゃない
0198デフォルトの名無しさん
NGNGそら、Windows限定なんだから楽だわさ。
その代わり英語版ソフトの文字が日本語版でははみ出したりさんざんだけどNA!
0199デフォルトの名無しさん
NGNG可変サイズウィンドウ上でのレイアウトマネージャとしては
賢いと思うけどな。GridBagLayoutなんかつかうか?
0200デフォルトの名無しさん
NGNGよく知らんけど、そういう問題にならんのと違うかなぁ
>>199
散々苦しんだ挙句Javaでは基本的にGridBagLayoutを使う事におちつきましたが?
0201デフォルトの名無しさん
NGNGBoxとBorderLayoutで階層構造にすれば大抵ことがすむと
思うが。座標その他のパラメータは、なるべくライブラリ
内部で自動生成してもらうようにしたほうがいいと思うよ。
0202デフォルトの名無しさん
NGNGJavaでまともなクライアントアプリつくるならSWT使うしかないんかえ?
0203デフォルトの名無しさん
NGNGSwing (ry
0204デフォルトの名無しさん
NGNG0205Java
NGNGTHE END
0206デフォルトの名無しさん
NGNG0207デフォルトの名無しさん
NGNG0208デフォルトの名無しさん
NGNG0209デフォルトの名無しさん
NGNG0210デフォルトの名無しさん
NGNG>207の体重
0211デフォルトの名無しさん
NGNGええと・・・MFCに比較して、プログラマの負担が軽量とか。
0212デフォルトの名無しさん
NGNGそれは言えてるが,客からすれば開発が軽量になってモノが重量になるのは気に食わん罠
0213デフォルトの名無しさん
NGNG開発費、ひいては受注費が安くなれば勘弁してくれる罠。
0214デフォルトの名無しさん
NGNG0215デフォルトの名無しさん
NGNGこれはどうよ?
0216デフォルトの名無しさん
NGNG懐かしいねぇ。AWT に比べてウィンドウリソースを使いまくらない (パネル一枚に
自分で描画する) から軽量コンポーネント (になるはず) だったよな。
0217デフォルトの名無しさん
NGNG0218デフォルトの名無しさん
NGNG0219デフォルトの名無しさん
NGNGhttp://www.intellij.com
Swingで動いてるらしいんだけど
Eclipse(SWT)よりさくさく動く..
ソース見てみたい
0220デフォルトの名無しさん
NGNG動きはどうか知らんが、
見た目がcoolだな。
forteで幻滅していただけに、これは正直驚いた。
作り込めばここまでできるんだ。
0221デフォルトの名無しさん
NGNG「Swingにしては」クールというだけ。一般レベルではDQN
>>219
>Eclipse(SWT)よりさくさく動く..
どこがどうさくさく動いてるっつーんだ・・
0222デフォルトの名無しさん
NGNG0223デフォルトの名無しさん
NGNGはいはい。必死だなと。
0224デフォルトの名無しさん
NGNG小さい人間だな。
0225デフォルトの名無しさん
NGNGWindowsアプリの話なんだけどさ。所詮。
0226デフォルトの名無しさん
NGNG一般レベルでの、クールなGUIの例をあげてくれ。
219のやつで十分クールな気がしたもんで。
0227デフォルトの名無しさん
NGNG結局単なる妄想ですか?
0228デフォルトの名無しさん
NGNG例上げれる奴いないのか?
それとも227のいうように妄想?
0229デフォルトの名無しさん
NGNG0230デフォルトの名無しさん
NGNG0231デフォルトの名無しさん
NGNG0232デフォルトの名無しさん
NGNGJavaまわりではEclipseは誰の目にもクールに映るだろ
あと、メジャーなものではOfficeXP
0233デフォルトの名無しさん
NGNG0234デフォルトの名無しさん
NGNG酷いね。ガキには受けがいいんだろうけど・・・
0235デフォルトの名無しさん
NGNG具体的なものあげたら何あげてもとりあえず叩かれるだけなのが丸分かりだな。
でクールなGUIってどんなの?
0236デフォルトの名無しさん
NGNG0237デフォルトの名無しさん
NGNG0238デフォルトの名無しさん
NGNG0239デフォルトの名無しさん
NGNGいや、OfficeXPのUIは本当に洗練されてると思うよ、あのUIは結構金かかってるはず。
>>238
マックはもちろん、それがひとつのウリなのだから美しい。でも(こればかりは趣味だけど)Aquaは美しい云々以前に使いにくいと思う・・
なんにしてもSwingはDQN、gnomeとかも話にならん
■ このスレッドは過去ログ倉庫に格納されています