紙コップ

Java用

2009-02-04 15:11:57

よく使うのに、よく忘れることとか。





■JFrameの閉じる際の処理

setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);

setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);

setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);



■デフォルトのルックアンドフィールにする   UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());



■swingのコンポーネント(JComponent継承したもの)を透明に

setOpaque();



■Graphics2Dを使う(GraphicsをGraphics2Dにキャスト)

Graphics2D g2 = (Graphics2D) g;



■swingでの描画処理

public void paintComponent(Graphics g) {

   super.paintComponent(g);

   //以下略

}



■アンチエイリアス

Graphics2D g2 = (Graphics2D) g;

g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);



■透過処理

Graphics2D g2 = (Graphics2D) g;

g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.5f));



■Jarファイルから画像データを取得(Javaアプリケーションでも使用)

Image img = getToolkit().getImage(getClass().getResource("img/hoge.gif"));



■Javaの論理フォント

Serif、SansSerif、Monospaced、Dialog、DialogInput



■プラットフォームの改行コードを取得

System.getProperty("line.separator");



■イベントリスナ関係

リスナは implements 、アダプタは extends





この記事が、参考になった、面白かったという方はクリックをお願いいたします!

※このエントリは ブロガーにより投稿されたものです。朝日インタラクティブ および ZDNet Japan編集部の見解・意向を示すものではありません。
  • 新着記事
  • 特集
  • ブログ
このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]