タグ

2007年6月8日のブックマーク (3件)

  • 右クリックでポップアップメニューを表示する

    コンポーネント上を右クリックしてポップアップメニューを表示させることが、GUIプログラミングにおいてよく行われます。TIPSでは、(1)クリック時にマウスボタンを区別し、それによって(2)ポップアップメニューを表示させる方法を紹介します。 マウスボタンの区別 GUIコンポーネントをクリックしたときの処理は、コンポーネントに登録したマウスリスナの各種メソッド(mouseClicked、 mousePressed など)を実装することで可能ですが、マウスイベントはマウスのどのボタンがクリックされたのかを区別しません。 これを調べるためには、javax.swing.SwingUtilitiesのクラスメソッドisRightMouseButtonを用います。ほかのボタンを判別するためのメソッドもそれぞれ用意されています。実装は以下に示すように非常に簡単です。 public void mouseC

    右クリックでポップアップメニューを表示する
  • java クリップボード

    システムクリップボード アプリケーション間で、何らかのデータを転送する手段として一般的なのはクリップボードです Java は基的にネイティブなレベルの依存を拒否しますが java.awt.datatransfer パッケージを使うことによって システムがサポートしているクリップボードへのアクセスを可能とします クリップボードには、OS が持つシステムレベルのクリップボードと Java のアプリケーション内で論理的に実装するローカルクリップボードがあります 前者はアプリケーションに、後者はアプレットで実現するのに適していると考えられます クリップボードへのアクセスは java.awt.datatransfer.Clipboard クラスを使用します public Clipboard( String name ) ただし、システムクリップボードの場合は直接このクラスを生成しません これは、後

  • Java リフレクション が簡単に

    ビジネスチャット、Web会議、スケジュール、文書管理、ワークフロー、勤怠を統合したグループウェア | Web会議の Chat&Messenger

    Java リフレクション が簡単に