• ベストアンサー

Java(Swing)の一般的なプログラミング技法

Swingを使用したアプリケーションを作成しようと思っています。 以前はJFaceでアプリケーション作成を行っていました。 JFaceにはContentProviderやLabelProvider等の機構が用意されていますが、 Swingにも同じような仕組みがあるのでしょうか?

  • Java
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • hirotn
  • ベストアンサー率59% (147/246)
回答No.1

同じまでは保証できませんが…。 http://docs.oracle.com/javase/jp/6/api/javax/swing/JTable.html >JTable(TableModel dm, TableColumnModel cm) というのはいかがでしょうか。

lapdon
質問者

お礼

JavaDocに書かれていたのですね・・・。 調べればわかることだったのにわざわざ回答していただきありがとうございます。 まだ試していませんが、Swingでは 「Abstractのモデルクラスを実装してそれにオブジェクトを渡す」 という感じのようですね。 さっそく実装してみます。 回答ありがとうございました。

関連するQ&A

  • javaのawtとswing

    色々なサイトを参考にしながらswingでjavaのプログラムを作成していたのですが、awtかswingをチェックしないで作成していたのに途中で気づきました。 import javax.swing.*; public class Test extends JFrame{ となっているのでswingになっていると思うのですが、他に見分け方(これ入ってたらswingなわけが無いだろう)みたいなものはありますか?

  • JavaでGUIアプリケーション

    JavaでGUIのアプリケーションを作成するには以前であればSwingが良いようですが、現在は何が良いのでしょうか? 作りたいのはデスクトップアプリケーションです。 アマゾンではSwingの本は古いのしかないようですがどうなのでしょうか? よろしくお願いします。

    • ベストアンサー
    • Java
  • javaのswingコンポーネントについて質問です。

    javaのswingコンポーネントについて質問です。 javaをやり始めて2ヶ月ぐらいたちました。 今までアプレットとアプリケーションの両方をやりこちらはできたのですが 「swing」を使用したアプレット(JApplet)だけがアプレットビューアやhtmlで開いても実行できません。 わかるかたできれば教えていただければ幸いです。 追記 実行できないのはソースファイルにJAppletで組んだプログラムだけです。 本に記載されたソースプログラムやインターネットに上がっているソースプログラムを実行してみましたが これらもJAppletを使用したものだけができませんでした。

  • SWINGについて

    最近javaの勉強を始めた者です。今SWINGについて興味を持っているんですがふと「どこで使われているんだろう」と思いました。配布されているアプリケーションでは見たことがありませんし、「GUIが低品質」というのも聞いたことありますのでいまいち有効性が初心者の私にはわかりません。「これだから素人は困るよな」と思われるのを承知で質問しました。よろしければSWINGの実用性、またはこんなところでSWINGは使われているよ等教えてくれませんか?

    • ベストアンサー
    • Java
  • JAVA swingについて

    JAVA swingとAWTのみを使って画面を作成してるのですがうまくエラー<作りたい仕様> ・ポップアップウィンドウの大きさを決めることができる ・自由にボタンを設定できる(大きさ・場所など) ・設定したボタンにアクション設定できる(戻り値もOK) また、今あるフレームの上にパネルをはり、パネルの上にコンポーネントを追加して、エラー発生画面を作る方法でもいいです。 どちらかいい方法やクラスなどを知っていましたらぜひ教えて下さい。

    • ベストアンサー
    • Java
  • Scala - Processing & Swing

    Scala - Processing & Swing 現在、Scalaを使用したGUIアプリケーションを開発しようと考えています。 そこで、Processingを使用したいのですが、SwingとProcessingを組み合わせることはできますでしょうか? 何か良いサイト(英語でもOK)あるいは書籍などあれば紹介してください。 よろしくお願いします。

  • Swingでテキストエディッタ

    Swingでテキストエディッタを作成しているのですが、 (1)常に最前面にSWINGの画面を表示するにはどうしたらよいでしょうか? (2)新規作成をした際、複数のSWINGのウィンドが立ち上がるようにするにはどうしたらよいでしょうか? どなたかお願いします!

    • ベストアンサー
    • Java
  • javaのswingについて

    swingを使う場合、絶対mainの中で udp u=new udp(); JFrame frame = new JFrame("チャットプログラム"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // ウィンドウを閉じたときにアプリケーションを終了する frame.setJMenuBar(u.menuBar); frame.getContentPane().add(u.sp, "North"); frame.getContentPane().add(u.buttonPanel, "Center"); frame.getContentPane().add(u.tfPanel, "South"); frame.pack(); // ウィンドウを適切な大きさにする frame.setVisible(true); // ウィンドウを可視化する などをしないといけないのでしょうか? mainのクラスからgamenといったクラスをnewするかたちにする方法はありますか? 何か良い方法はないでしょうか?

  • Java swingプログラムについて

    はじめまして!! 質問タイトルのswingプログラムに ついて質問させてください。 JFrameにJButton(ファイルチューザ)を設置している だけの簡単なプログラムなのですが、実行時の動作について ・ボタンを押すと極まれになかなかファイルチューザの画面にならない (ファイルチューザが開くまではボタンが押されっぱなし状態) の状態になります。動作確認のためにプログラムを修正しては実行して ウィンドウを多重に開いた時によく発生するように思えます。 ボタンを押してプチフリーズするような状態って発生する のでしょうか??ただ、コードにバグがあるだけでしょうか?? (けど、すんなり開くときの方が多いですし。。。) いざ完成したプログラムを配布する場合、このような状態が 発生してはと思い投稿させていただきました。 そもそもswingは重たい(不安定)のでしょうか?? 作成するプログラム言語を変えた方が無難でしょうか?? アドバイスよろしくお願いいたします。

    • ベストアンサー
    • Java
  • swingについて

    私は現在swingのリッチクライアントについて勉強しているのですが 本を読んでも中々思った通りの画面を作成することができません。 そこでお願いなのですが http://scaw.net/products/pr_seisan.htm のホームページに表示されているような画面を swingで作れるでしょうか。また、このような画面の ソースを作って回答して頂けるか方いらっしゃいませんでしょうか どうか、宜しくお願いいたします。

    • ベストアンサー
    • Java