NSButtonクラス
ボタンのクラスです。
継承 | NSObject |
準拠 | NSObject (NSObject) |
フレームワーク | /System/Library/Frameworks/AppKit.framework |
使用可能 | OS X 10.0以降 |
定義 | |
インポート文 | @import AppKit; |
概要
- MomentaryLightButton // was NSMomentaryPushButton
- PushOnPushOffButton
一度クリックするとOnの状態になり、もう一度押すとOffの状態になる
- ToggleButton
- SwitchButton
チェックボックスがあるタイプ
- RadioButton
- MomentaryChangeButton
- OnOffButton
- MomentaryPushInButton // was NSMomentaryLight
メソッドとプロパティ
ボタンの設定
setButtonType:
ボタンタイプをセットします 10.0-
getPeriodicDelay:interval:
メッセージ送信の遅延と間隔を取得します 10.0-
setPeriodicDelay:interval:
メッセージ送信の遅延と間隔をセットします 10.0-
alternateTitle
ボタンを押し込んだときに表示される代理タイトル文字を返します 10.0-
setAlternateTitle:
ボタンを押し込んだときに表示される代理タイトル文字をセットします。alternateTitleを使ってください。
attributedTitle
ボタンを押し込んだ時のタイトル(属性付き文字列で表現)
setAttributedTitle:
ボタンを押し込んだ時のタイトル(属性付き文字列で表現)をセットする。attributedTitleを使用。
attributedAlternateTitle
ボタンを押し込んだ時のタイトル(属性付き文字列で表現)
setAttributedAlternateTitle:
ボタンを押し込んだ時のタイトル(属性付き文字列で表現)をセットする。attributedAlternateTitleを使用。
title
ボタンのタイトル 10.0-
setTitle:
ボタンのタイトルをセットする。titleを使用。
setTitleWithMnemonic:
10.0-10.8
sound
setSound:
springLoaded
10.10.3-
maxAcceleratorLevel
10.10.3-
ボタン画像の設定
image
ボタンに表示される画像 10.0-
setImage:
ボタンに表示される画像をセットします。imageを使用。
alternateImage
ボタンを押し込んだ時に表示される代替画像 10.0-
setAlternateImage:
ボタンを押し込んだ時に表示される代替画像をセットする。alternateImageを使用。
imagePosition
画像とテキストの位置関係 10.0-
setImagePosition:
画像をテキストの位置関係をセット。imagePositionを使用
bordered
ボタンの枠線があるかどうか
setBordered:
ボタンの枠線をセットする。borderedを使用。
isBordered
ボタンの枠線をセットする。borderedを使用。
transparent
ボタンを透明にするかどうか
setTransparent:
ボタンを透明にするかどうか。transparentを使用
isTransparent
ボタンは透明かどうか。transparentを使用
bezelStyle
ボタンの形状 10.0-
setBezelStyle:
ボタンの形状をセットするbezelStyleを使用。
showsBorderOnlyWhileMouseInside
マウスカーソルがボタン上にあるときのみ枠を表示する
setShowsBorderOnlyWhileMouseInside:
マウスカーソルがボタン上にあるときのみ枠を表示するかをセットする。showsBorderOnlyWhileMouseInsideを使用します。
ボタン状態の管理
allowsMixedState
on,offだけでなくMixedの状態も許可するかどうか
setAllowsMixedState:
on,offだけでなくMixedの状態も許可するかどうかをセットします。allowsMixedStateを使用。
state
ボタンの状態を表します。10.0-
setState:
ボタンの状態をセットします。stateを使用。
setNextState
ボタンを次の状態にセットします。
highlight:
Accessing Key Equivalents
keyEquivalent
ボタンのキー
setKeyEquivalent:
ボタンのキーをセットします。keyEquivalentを使用します。
keyEquivalentModifierMask
ボタンのモディファイアキー(コマンド・シフトキーなど)をセットします。
setKeyEquivalentModifierMask:
キーボードイベントの取り扱い
performKeyEquivalent:
キーボードが押されてボタンが反応する場合に呼び出されます。サブクラスでオーバーライドして使います。