• 追加された行はこの色です。
  • 削除された行はこの色です。
TITLE:MnemonicをクリアしてJButtonを初期状態に戻す
#navi(../)
RIGHT:Posted by &author(aterai); at 2012-01-30
*MnemonicをクリアしてJButtonを初期状態に戻す [#j1e322f9]
JButtonに設定されたMnemonicをクリアして初期状態に戻します。
---
category: swing
folder: ClearMnemonic
title: MnemonicをクリアしてJButtonを初期状態に戻す
tags: [JButton, Mnemonic]
author: aterai
pubdate: 2012-01-30T16:49:29+09:00
description: JButtonに設定されたMnemonicをクリアして初期状態に戻します。
image: https://lh4.googleusercontent.com/-VBCuKbB3hhs/TyZJM3aWNzI/AAAAAAAABIg/01Dscav-qV4/s800/ClearMnemonic.png
---
* 概要 [#summary]
`JButton`に設定された`Mnemonic`をクリアして初期状態に戻します。

-&jnlp;
-&jar;
-&zip;
#download(https://lh4.googleusercontent.com/-VBCuKbB3hhs/TyZJM3aWNzI/AAAAAAAABIg/01Dscav-qV4/s800/ClearMnemonic.png)

//#screenshot
#ref(https://lh4.googleusercontent.com/-VBCuKbB3hhs/TyZJM3aWNzI/AAAAAAAABIg/01Dscav-qV4/s800/ClearMnemonic.png)

**サンプルコード [#x9d51d22]
* サンプルコード [#sourcecode]
#code(link){{
button.setMnemonic(0);
}}

**解説 [#nf8e58b1]
- setMnemonic(...)
-- JTextFieldの最初の文字をbuttonのMnemonicに設定
-- JTextFieldが空の場合は、buttonのラベルの先頭文字をMnemonicに設定
* 解説 [#explanation]
- `setMnemonic(...)`
-- `JTextField`の最初の文字を`JButton`の`Mnemonic`に設定
-- `JTextField`が空の場合は`JButton`のラベルの先頭文字を`Mnemonic`に設定
- `clear Mnemonic`
-- `Mnemonic`にヌル文字(`\u0000`、`\0`、`0`)を設定することで初期化
-- `button.setMnemonic('\0')`や`button.setMnemonic('\u0000')`と同様

- clear Mnemonic
-- Mnemonicに0を設定して初期状態に戻す
-- button.setMnemonic(0);
* 参考リンク [#reference]
- [https://docs.oracle.com/javase/jp/8/docs/api/javax/swing/AbstractButton.html#setMnemonic-int- AbstractButton#setMnemonic(int) (Java Platform SE 8)]

//**参考リンク
**コメント [#o30ed92a]
* コメント [#comment]
#comment
#comment