[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 08/21 19:07 / Filesize : 252 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Java標準低速GUI 6 AWT/Swing



1 名前:デフォルトの名無しさん [2007/09/26(水) 20:51:18 ]
ハードウェアの高スペック化、描画アルゴリズムの変更、JavaVMの高速化に伴い、パフォーマンスの問題は改善されています。
しかしながら、"Java"というだけで未だに敬遠されるのが現状。
そんなSwingと引き続き付き合っていくみんなのスレッドです。
Java低速GUI Swing 5 (前スレ)
pc11.2ch.net/test/read.cgi/tech/1161139809/
Java低速GUI Swing 4
pc8.2ch.net/test/read.cgi/tech/1140533866/
Java低速GUI Swing 3
pc8.2ch.net/test/read.cgi/tech/1121700954/
Java低速GUI Swing 2
pc8.2ch.net/test/read.cgi/tech/1095398949/
Java低速GUI Swing
pc5.2ch.net/test/read.cgi/tech/1062271447/l50

723 名前:デフォルトの名無しさん [2007/12/22(土) 19:11:51 ]
VBにSwingってあるの?

724 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 19:15:21 ]
>>721
でもIDEの慣れの差はやはり大きい
NetBeansを長年使ってきた人はさくさくつくれるけど、
Eclipseしか触ってこなかった人は開発効率が悪い

1,2年たつと違うんだろうけどね

725 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 19:17:27 ]
>>724
結局それがいいたかっただけか。
マジレスしなくてよかった。

726 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 19:19:44 ]
>>725
俺今日はじめて書きこんだんけど

727 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 20:00:38 ]
業務アプリだと、こんな感じで入力項目があるからな。
www.epson.jp/products/oen/products/kyuyo_lite/img/img_kyuuyo02.gif

ツール使わずにやるのは非効率極まりない。

728 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 20:45:36 ]
>>727
俺が仕事で作ってる業務アプリは、こんなもんじゃねーぞ・・・
タブで分かれて細かい設定項目が山のようにある。
あんなの手書きしてたら気が狂うわ。

729 名前:デフォルトの名無しさん [2007/12/22(土) 20:48:02 ]
普通に100個ぐらいコンポーネントあるよね

730 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 21:12:10 ]
まだ言い合ってるのか。お前らも飽きないな

731 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 21:22:46 ]
業務アプリじゃJTableやJTreeはめったに登場しないしな
そういう人らは使えばいいんじゃない?



732 名前:デフォルトの名無しさん [2007/12/22(土) 21:24:25 ]
JTableは使用しまくりだよ

733 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 21:32:13 ]
>>731
JTable使いまくりだけど・・・
検索結果を大量に表示したりせんの?
まあ、めったにJTreeは使わんけど。

734 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 22:44:43 ]
テーブルがでてこないアプリってあるか?
ツリーはあんまりないけど

735 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 22:53:20 ]
個人開発だけどツリーの方がよく使う。JTableはスプレッドシートだから業務アプリでよく使うんじゃない?

736 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 01:19:09 ]
アプリ毎で性格違うんだから、自分の携わったプロジェクトの経験だけあげてもしかたない。
でも、部品の利用のされ方ってのは興味深いな。

アプリで使われてる場面がどれくらいあるのか、
JTableなんかのレンダラとかもどうされてるか気になる。
デフォルトで行ける場面ってどれくらいあるのかとか。

Swingのデフォルト部品って、あと一味足りないみたいなとこあるからなぁ。
というか、特にJTableに感じるんだけど。
(表の真ん中にスクロールバー付けたいなぁ、とか)

737 名前: mailto:sage [2007/12/23(日) 03:03:49 ]
Swingでキャッチされない例外が起きてもプログラムは終了しませんよね。
エクリプスとかで走らせてるとoutputに表示されるけど、コマンドプロンプトから走らせるとキャッチされない例外が起きてるのが分かりません。
これを知るにはどうしたらいいのですか?
検出してログをとるなり、メッセージダイアログを表示するなりしたいんです。

738 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 05:31:30 ]
sun.awt.exception.handler で検索汁

739 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 11:06:01 ]
throwsして無けりゃなんか表示するとおもう

740 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 11:13:30 ]
>>736
> 表の真ん中にスクロールバー付けたいなぁ
それは一味も二味も違うだろ w
それができるテーブルコントロールなんて他の言語でも見たこと無いけど。
まあ、俺なら二つのテーブルを並べて、スクロールを同期させるかな。

741 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 11:42:12 ]
>>738
どうもありがとうございます!
>>739
jarにしてダブルクリックで起動したりもするので、windowsだと何も表示されないのです。



742 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 16:28:19 ]
>>741
java -jar file.jar
と「ファイル名を指定して実行(R)..」すれば
例外は全部コンソールに表示される

743 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 19:40:17 ]
というか例外はアプリケーションのどっかの層で拾って
ユーザーにGUIで見せて後は処理続けるかどうかは状況次第っていうように組むもんだが。

System.errにテキストコンポーネント突っ込んでやると楽。

744 名前:デフォルトの名無しさん mailto:sage [2007/12/24(月) 00:02:41 ]
>>743
その、「アプリケーションのどっか」にこないから問題っていってるんじゃねぇの?
738で解決するようだけど。

745 名前:デフォルトの名無しさん mailto:sage [2007/12/24(月) 01:58:17 ]
例外の対応は場所によって個別対応するしかないよ。
問題ない例外なのかそうでないのかは単純に判断できないし。

運用時ならテキストファイルにログを書き出しておいてそこをメールで添付させるように促すとか
画面のスナップショットを自動でとってdesktopに自動でbmp作ってそれを添付させるとか
まぁいろんな方法があるわな。

746 名前:デフォルトの名無しさん mailto:sage [2007/12/24(月) 14:15:13 ]
NetBeans6.0ってJTable使うのにほとんどの場合面倒な設定を直書きしなくてよくなったのな。
新機能であまり取り上げられていないけどこれはすごいな。

747 名前:デフォルトの名無しさん mailto:sage [2007/12/25(火) 14:46:26 ]
SwingでPopup形式でJPanelとかJTableとかを表示したいのですが、どう書けばよいでしょうか?

748 名前:デフォルトの名無しさん mailto:sage [2007/12/25(火) 15:34:33 ]
複雑なロジックの入ったものならポップアップよりダイアログにするほうがいいけど、ポップアップじゃないとダメ?
JDialogを普通に使うほうがいい場合もあると思うけど。

JPopupMenuは想定される素の状態だとメニューバーと同じくアクションボタンを並べるものだけど
例によって自由にカスタマイズできるので継承するといいかも。

749 名前:デフォルトの名無しさん mailto:sage [2007/12/25(火) 15:41:53 ]
>>748
JFrameの上に出せるWindowなら何でも良いというくらいの意味だったんですが、Dialogでやろうと思います。
JPopupMenuがカスタマイズできるとは知りませんでした。ありがとうございます。

750 名前:デフォルトの名無しさん mailto:sage [2007/12/26(水) 00:00:31 ]
Swing Application Framework でメニューバーとかツールバーを実装する場合の作法を教えてちょ。

751 名前:デフォルトの名無しさん mailto:sage [2007/12/26(水) 00:26:58 ]
>>750
NetBeansでデスクトップアプリケーションで作ると
メインフレームがメニューとか作られるから参考にするとよろし



752 名前:デフォルトの名無しさん mailto:sage [2007/12/26(水) 00:29:32 ]
>>751
サンクス。
いつもEclipseばっかり使ってたもんで、NetBeansには疎いんですが、
機能的には遜色ないですかね?
Eclipseでいうところの「呼び出し階層を開く」とかそういうのはありますかね?よく使う機能なので。

753 名前:デフォルトの名無しさん mailto:sage [2007/12/26(水) 01:25:27 ]
宣言をしてる場所にとんだりする機能?

CTRL+クリックでとぶよ
キー操作だけだとどこだったかはわすれたけどEclipseと同じキー設定もあったような気がする

乗換えとかじゃなくて参考に出来ればよいと考えるといいかも

でも、GUIアプリ開発とWebアプリ開発が目的なら乗り換えるほうが楽だと思う
Swing Application Framework対応していて、@Actionとかぜんぶやってくれるよ

754 名前:デフォルトの名無しさん mailto:sage [2007/12/26(水) 08:37:12 ]
>>753
そっちの機能じゃなくて、選択したメソッドがどこから呼び出されているかを一覧する機能。
かなり重宝してる機能なのであったらいいんだけど。

755 名前:デフォルトの名無しさん mailto:sage [2007/12/26(水) 13:14:07 ]
呼び出し元なら普通に昔からあるけど。

756 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 00:09:33 ]
あるオブジェクトをある場所に移動させていきたい時に、
オブジェクトのxとyを少しづつ変化させているんですけど、どうやるのがベターですかね?
オブジェクトはいろんな場所に発生するので、
if (x > 行き先X) {


757 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 00:10:11 ]
すいません 途中でした。
続き
if (x > 行き先X) {


758 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 00:13:28 ]
すいません 途中でした。
続き
if (x > 行き先X) {
x -= 5;
} else {
x += 5;
}
if (y > 行き先Y) {
y -= 5;
} else {
y += 5;
}
こうやってるんですけど、こうするとxかyのどちらかが行き先に到達した場合に、
ぷるぷる震えた感じになっちゃうんですけど、なにかうまい方法ありますかね?

759 名前:デフォルトの名無しさん [2007/12/27(木) 00:13:37 ]
それはSwingの問題なのか??

760 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 00:15:21 ]
単に行き先Xや行き先Yが5の倍数じゃないんじゃね?

761 名前:758 mailto:sage [2007/12/27(木) 00:18:36 ]
>>760
そうですちょうど倍数じゃないときで、移動距離を1にしたくない場合、
どういうロジックが考えられますか?



762 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 00:34:37 ]
>>761
それぐらい、自分で考えろよ・・・・
つかスレ違い。

763 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 00:40:10 ]
Math.abs() 絶対値
差が5に満たない場合
差の分だけ移動
既に目的地に到達してたら チェックはしない。
移動距離の5は定数にしようかな

思った事を書いてみた。
俺は寝る、がんばれ。

764 名前:758 mailto:sage [2007/12/27(木) 00:41:06 ]
そうですか
表示上の問題だと思ったんでここで聞いたんですが・・・
xflagとyflagを作って、&で到達チェックするとか考えたんですけど、
スマートじゃないんですよね
たとえばどんなのが考えられますかね?

765 名前:758 mailto:sage [2007/12/27(木) 00:43:12 ]
>>763
ありがとうございます
とても参考になりました

766 名前:デフォルトの名無しさん [2007/12/27(木) 00:45:01 ]
>どういうロジックが考えられますか?

って自分で聞いてるぐらいだからSwingの問題じゃなくてアルゴリズムの問題だろ。

767 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 00:51:43 ]
そうですね
javaのスレッドで聞いたほうが良かったですね
答えてくれた方ありがとうございました。

768 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 01:03:08 ]
java関係ないし
問題の切り分けに注意しないと間違ったスレでは歓迎されないぞ

769 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 01:14:11 ]
そうですか
初心者スレッドで聞けばよかったですか
いえばただの簡単なアルゴリズムの問題なのですが、
ここなら同じようなことをやっている人がいるかなと思ったんで、
ここで聞いたほうが早いかなと思ってしまいました。

770 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 01:17:26 ]
初心者は初心者らしく初心者スレで聞こうな。
まあ、その前にこの程度のロジックは自分で考えられないと、
なにを作るにしても困ると思うぞ。

771 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 01:33:38 ]
というか普通に高校の物理の問題じゃないかこれ?
そこまでのアルゴリズムじゃないけど。



772 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 01:36:47 ]
物理?!

どう見ても小学生の算数レベルだろ。

773 名前:758 mailto:sage [2007/12/27(木) 01:39:19 ]
強引にやろうと思えばできると思うんですが、
スマートにできないんですよね(馬鹿なんで)。
完璧を目指すのはキリがないと思うんですが、
ある程度きれいなコードが知りたいんですよ。

ttp://pc11.2ch.net/test/read.cgi/tech/1197710566/
ここに移動したんで良かったらいいサンプルコードお教えください。

774 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 01:43:05 ]
>>769
>ここで聞いたほうが早いかなと思ってしまいました。
こんなのを自分で考えられないとしたら先は長い気がするが…
まぁ地道にがんばれ!

775 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 02:06:16 ]
ベーマガとか初心者向き雑誌がないと大変なのかなーとかおもっちまった
こういうの当時の小学生は普通に作ってたもんね

776 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 02:18:59 ]
HSP使ってる連中も普通に作ってるぞ。
というかゲームにSwing使ってるの?

777 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 02:20:55 ]
Java2Dを使うことはあるかもしれないが、Swingはあんまつかわないだろうね
ただ、ここAWTと合流したからJava2D等も含むといえば含む

本気でやるならJOGLだろうけど

778 名前:デフォルトの名無しさん [2007/12/27(木) 02:26:13 ]
本当だ!!
いつの間にかスレタイにAWTが入ってた!!

779 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 02:32:45 ]
JOGLの正式版が出たときプレイアブルな2DデモとGLCanvasに描画するJMFのレンダラを組んだけど
いまじゃJOGLはjava2Dとパイプラインが統合されてんだよね。

OpenGLの関数使いたいわけじゃないなら-DオプションでOpenGL使うようにした方が楽かね?
それならわざわざ2D描画に3Dtoolkit使う必要ないし。

バグさえ消えれば。


780 名前:デフォルトの名無しさん [2007/12/27(木) 04:23:20 ]
javax.swing.timerなんですけど
↓の様にやること多いじゃないですか
このタイマーをストップさせることって可能ですか?
public void startTimer() {
 int i = 0;
 Timer timer = new Timer(20, new ActionListener() {
  public void actionPerformed(ActionEvent e) {
   if (i > 100) {
    return;
   }
   i++;
 });
 timer.start();
}
いままで↑のような感じでiが100超えたらリターンするようにしてたんですが、
ずっとタイマーは動きっぱなしなんですよね。
timerはiが100を超えたらストップさせたいんですよ。
timer内から自分自身をstopさせることができればいいんですが...

781 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 07:13:18 ]
まぁ、とりあえず読みなさい。
java.sun.com/javase/ja/6/docs/ja/api/javax/swing/Timer.html



782 名前:780 mailto:sage [2007/12/27(木) 07:55:23 ]
そこも含めていろいろググったんですが...
実際のコーディングを見てください

まずメインクラスでクラスAのインスタンスaを10個作る(略
pubilc void run { //メインループ
 for(int i=0;i<10;i++){    //a[0]からa[9]のxを増やしていき、xが10になったらstartTimer()をplay
  a[i].x++;
  if(a[i].x >= 10) {
   a.startTimer();
  }
  @
 }
}
pubilc class A {
 int x = 0;
 int size = 10;
 public void startTimer() {
  Timer timer = new Timer(20, new ActionListener() {
   public void actionPerformed(ActionEvent e) {
    if (size> 20) {
     return;
    }
    size++;
  });
  timer.start();
 }
}
実際はa[0]が増分し終わったらa[1]にいったり、同時に動いたりするんですが...
@の部分で判定してtimer.stopさせようとしてもすぐストップしてしまうと困るし、
メインループからはtimerがいつ終わるのかわからないのでストップできないんですよね
なにか大きな間違いがあるんでしょうか?

783 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 08:37:43 ]
Timer#stop()を呼べば止まると分かっているのなら、
後は変数のスコープの問題。
ローカル変数timerをクラスAのインスタンス変数にして、
こんなメソッドを作って
public void stopTimer(){
 timer.stop();
}
これをactionPerformed()内の適切な位置で呼べばいい。

ところでこのサンプルコード、Timerでやってる処理がi++だけなんだが、
これは単純化したサンプルコードなだけだよね?
ホントのコードでは、ちゃんとGUIスレッドですべき処理をしてるんだよね?

784 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 08:53:05 ]
ああうまくいきました
GUIスレッドですべき処理というのがいまいちわかんないんですが、
ある条件でaのエフェクトを起こすみたいな感じなんですよ
とにかくこれで寝れます どうもありがとうございました

785 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 10:45:15 ]
ボタンのイベント中にタイマーの時間が来たり、その逆も有ったりするって意味じゃね。

786 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 12:26:40 ]
>>783
swing.TimerはEDTでactionPerformed呼ぶからそのへんは大丈夫と思

787 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 13:29:19 ]
>>779
Java2Dだとαブレンディング/テストとか足りないものが多いから
2DであってもOpenGL使わざるを得ないのが現実

>>785が正解
あと注意すべきところはSwingTimerは定期処理にはいいけど、
長時間の流れがある処理には向かないというのもおぼえておくとよろし

あくまでも一定時間ごとにアクションイベントを発生させるだけ
詳しく見てないけどSwingFrameworkでjavax.swing.Timerも扱えるんかな?

788 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 22:23:18 ]
Javaで動画を再生しようと思っているのですが(Macも含める)
・JMFだとMacで再生出来ない。
・QuickTime for JavaだとLinuxで再生出来ない。
という認識はあっていますでしょうか?

789 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 22:41:37 ]
JMFのクロスプラットフォーム版を含めるなら間違ってる。
というかこれくらい人に聞かずとも分かるだろ。

790 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 00:08:21 ]
>>789
ttp://www.animoids.com/jmf_for_mac.html
「JMF_2_1_1_mac.zip」の部分から、
もしかしてMac用がどこかで配布されているのかと勘違いしてしまいました。

791 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 03:27:55 ]
検索するとそこヒットするんだよね。

JMFはjava動かすスペックと動画デコードするスペックを
ダブルで要求するからネイティブ版でもいろいろすると重いぞ。

単純なラッパーだからwin版はバグだらけだし。



792 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 08:46:22 ]
>>790
こんなの見つけたぞ
ttp://www.sra.co.jp/people/nisinaka/Jun4Java/index_ja.html

793 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 15:55:29 ]
2004年から更新してないとか心配なんだけど、
なんでどこも投資して開発を続けないんだろう

794 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 16:06:51 ]
こんなところでじゅんを見る事になるとは・・・。

795 名前:デフォルトの名無しさん mailto:sage [2007/12/30(日) 16:40:20 ]
JFileChooserにおいて、ダイアログ表示時のデフォルトの名前を指定するにはどうすればよいでしょうか?

796 名前:デフォルトの名無しさん mailto:sage [2007/12/30(日) 16:55:09 ]
setSelectedFile() で指定してから表示

797 名前:デフォルトの名無しさん mailto:sage [2007/12/30(日) 16:57:49 ]
JFileChooser#setSelectedFile(File)

798 名前:デフォルトの名無しさん mailto:sage [2007/12/30(日) 17:14:41 ]
ありがとうございました!

799 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 00:16:16 ]
NetBeans入れたら超もっさり動作でがっかりした。
結局今はEclipseにもどりますた。
SwingアプリがSWTアプリみたいに比較的ストレスなく動いてくれる日はマダ来ないのかね。

800 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 00:25:30 ]
もっさりとかストレスなく動くとかってのは主観的なものだから、
>>799の気分次第で明日にでも来るし、永遠に来ない事もありうる

801 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 00:57:01 ]
>>799
マシンのスペックはいかほどで?



802 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 00:58:07 ]
JavaはマイナーCPUに冷たいだろうし
マイナーGPUにも冷たいのかもしれんね

803 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 01:02:44 ]
CやC++なら温かいともいえないんじゃね?

804 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 01:16:32 ]
>>802
Java使ってるSWTもマイナーCPUやマイナーGPUに冷たいって事に?

805 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 01:17:10 ]
>>802
SPARCにも冷たいって事に?

806 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 01:20:05 ]
>>804はスルーするが、>>805は許せん。

807 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 01:42:32 ]
今時はお世辞にもメジャーとは言い難い。

808 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 14:16:14 ]
いまさらSPARCもねえだろ

809 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 15:29:10 ]
金にいとめをつけずWinで最速のマシンもってくれば、Javaでもかなり高速動作するんじゃないの。

810 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 15:33:56 ]
既存のコンポーネントにアクションを付加したい場合どのような手段を取るのが比較的単純に済むでしょうか?

例えば、JTreeでCtrl+Fで検索のアクションをさせたい場合などです。

811 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 17:44:54 ]
>>810
適当なコンポーネントの ActionMap と InputMap に登録すればいいだろ。



812 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 18:07:49 ]
JFileChooserののろさにガックリ

813 名前:デフォルトの名無しさん mailto:sage [2007/12/31(月) 18:15:44 ]
>>368 あたりで話題になってる不具合のせいかも?

814 名前:>>810 mailto:sage [2007/12/31(月) 18:36:09 ]
InputMapを知りませんでした。
こんな簡単に実現できるなんてSwingは本当にすごいですね。
ありがとうございました。

815 名前:デフォルトの名無しさん mailto:sage [2008/01/01(火) 02:16:39 ]
>>799
いつものネガティブキャンペーン乙

6.0だとEclipseのほうが軽いとかってありえんだろ
SWTはスレ違いだからそっちでやってくれ

816 名前:デフォルトの名無しさん mailto:sage [2008/01/01(火) 02:28:13 ]
今更釣られるアホは寝てろ

817 名前:デフォルトの名無しさん mailto:sage [2008/01/01(火) 08:17:29 ]
たしかに起動に関してはnetbeansめっちゃ遅いよな

818 名前:デフォルトの名無しさん mailto:sage [2008/01/02(水) 02:11:59 ]
何もプラグイン入れなければ、Eclipseは軽いね。

819 名前:デフォルトの名無しさん mailto:sage [2008/01/02(水) 02:17:51 ]
Java EE フルセット入れた Eclipse のもっさりと不安定さはすさまじいものがある。
sysdeo の Tomcat プラグインと JSP, XML の構造化エディタ程度ならめちゃめちゃ軽い。
必要なものを選択できる人間だけが楽できる。

820 名前:デフォルトの名無しさん mailto:sage [2008/01/02(水) 03:15:40 ]
>>819
インストールしてもプラグイン無効にすればいいんじゃね?

821 名前:デフォルトの名無しさん mailto:sage [2008/01/02(水) 22:26:40 ]
swingのコピペを調べてたんだが。

CTRL+X -> CTRL+V で「切り取り -> 貼り付け」した時に、
貼り付け後に、余計なオブジェクトを削除するための後処理はexportDoneでいいんだろうか?
なぜか、CTRL+Xを押した瞬間に、exportDoneが実行されちゃうんだ。

exportDoneの説明には、
>データのエクスポート後に呼び出されます。このメソッドは、アクションが MOVE の場合に転送されたデータを削除します。
>MOVE はこの実装にサポートされるアクションでないため、このメソッドの実装では何も行われません。getSourceActions には MOVE が含まれません。

どっちやねんw



822 名前:821 mailto:sage [2008/01/02(水) 22:28:33 ]
今のところ、対処方法が分らないので、exportDoneの中では何もせず、
importDoneの中で、貼り付け操作完了後に、
自分で削除操作を実行しようかなと思ってる。

823 名前:821 mailto:sage [2008/01/03(木) 00:34:28 ]
なにをバカなことを!

切り取りの標準的な操作は、切り取りと同時に削除だろうが!

エクスプローラの動作が特殊なんだ!
新年早々はずかしぃぃぃぃぃぃぃぃぃぃぃぃ!!!!!!!!!!






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<252KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef