タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Swingに関するhatehate331000のブックマーク (7)

  • 選択されている項目を取得する - JComboBoxクラス - Swing

    コンボボックスで現在選択されている項目(通常時に表示されている項目)を取得する方法を確認します。JComboBoxクラスで用意されている「getSelectedItem」メソッドを使います。 getSelectedItem public Object getSelectedItem() 現在選択されている項目を返します。 コンボボックスが編集可能な場合、この値は addItem、insertItemAt、または データコンストラクタではコンボボックスに追加されません。 戻り値: 現在選択されているオブジェクト 戻り値として現在選択されている項目のオブジェクトを取得できます。 実際の使い方は次のようになります。 String[] combodata = {"Swing", "Java2D", "Java3D", "JavaMail"}; JComboBox combo = new JComb

  • Swingのスレッド処理を理解する

    では前ページで紹介したコードで、どのような機能を実現しているのかを説明していきましょう。 ToDo編集機能の実装(ModifyActionHandler) ModifyActionHandlerクラスは、編集ボタンのイベントに対する処理を担当するインナークラスです。「toDoListModel. set(int index, Object target);」にて、toDoListModelのindex番目のデータ、targetを設定することができます。 ToDo削除機能の実装(RemoveActionHandler) RemoveActionHandlerクラスは、削除ボタンのイベントに対する処理を担当するインナークラスです。「setButtonsEnabled(false)」にて、すべてのボタンを非活性化し、その後doLongTaskにて、10秒待ちます(10秒待つ理由は後述します)。

    Swingのスレッド処理を理解する
  • Swing のイベント処理の基本 - Java 入門

    イベントソースとイベントリスナー ~ Swing で採用されているイベント委任モデル Swing では委譲イベントモデル (event delegation model、イベント委任モデル) と呼ばれるパターンのイベント処理機構を採用しています。 イベントを発生させるオブジェクト(これをイベントソースと呼びます)に対して、イベントリスナーオブジェクト(event listener)を指定します。 イベントリスナーオブジェクトは、リスナーインターフェイス(listener interface)を実装したオブジェクトです。 Swing のイベントリスナーの具体例 具体的には、リスナーインターフェイスは ActionListener というインターフェイスで、actionPerformed というメソッドが定義されます。 例えば ButtonListener というクラス名をつけると、次のような

    Swing のイベント処理の基本 - Java 入門
  • 文字列以外のデータをテーブルに表示する - JTableクラス - Swing

    今までは文字列だけを使っていましたが、コンストラクタの引数を見て分かる通り、Object型のものであればテーブルのデータとして追加することができます。ここでは試しに画像を使ってみましょう。 今回は画像としてImageIconクラスを使います。ImageIconクラスの使い方としては下記の様になります。 ImageIcon icon = new ImageIcon("画像ファイル名"); 国旗のアイコンは『世界の国旗アイコン』を使わせて頂きました。 まずはJTableのコンストラクタに渡すデータに、画像も含めて試してみます。 import javax.swing.*; import java.awt.event.*; import java.awt.BorderLayout; import java.awt.Dimension; import javax.swing.ImageIcon; i

  • terai.xrea.jp is Expired or Suspended.

    「 terai.xrea.jp 」のページは、ドメインが無効な状態です。 ウェブサイト管理者の方はこちらから変更・更新を行ってください。 「 terai.xrea.jp 」is Expired or Suspended. The WHOIS is here.

  • javax.swing Component preferredSize の罠

    コンサルタントの独り言、、、かな? Web/OLTP/Java/Swift Performance/RealTimeComunication/Media Swingでの部品のサイズは、sizeでも、maximumSizeでも、minimumSizeでもなく、preferredSizeが使われるため、ここを設定することが多いのだが、サイズが可変になる場合にはむしろ「null」にしておいた方が吉である。 そもそも、Swingでは、サイズはLayoutManagerの管理下にあり、上記のサイズ指定は参考値という扱いのようだ。とはいっても最大の参考値は「preferredSize」であり、初期表示はこの値が使用される。 ■状況: JPanelにBorderLayoutを設定し、NorthにJToolBarを配置、Centerにはイベントに応じて異なるJPanelが挿入され、サイズも動的に変化すると

  • 少し上を行く JList を表示したい,の巻

  • 1