/**
* Determines whether this component is enabled. An enabled component
* can respond to user input and generate events. Components are
* enabled initially by default. A component may be enabled or disabled by
* calling its <code>setEnabled</code> method.
* @return <code>true</code> if the component is enabled,
* <code>false</code> otherwise
* @see #setEnabled
* @since JDK1.0
*/
public boolean isEnabled() {
return isEnabledImpl();
} /*
* This is called by the native code, so client code can't
* be called on the toolkit thread.
*/
final boolean isEnabledImpl() {
return enabled;
} 有谁能解释下这段话 client code指什么 跟toolkit thread又有什么关系?
/*
* This is called by the native code, so client code can't
* be called on the toolkit thread.
*/
* Determines whether this component is enabled. An enabled component
* can respond to user input and generate events. Components are
* enabled initially by default. A component may be enabled or disabled by
* calling its <code>setEnabled</code> method.
* @return <code>true</code> if the component is enabled,
* <code>false</code> otherwise
* @see #setEnabled
* @since JDK1.0
*/
public boolean isEnabled() {
return isEnabledImpl();
} /*
* This is called by the native code, so client code can't
* be called on the toolkit thread.
*/
final boolean isEnabledImpl() {
return enabled;
} 有谁能解释下这段话 client code指什么 跟toolkit thread又有什么关系?
/*
* This is called by the native code, so client code can't
* be called on the toolkit thread.
*/
使这个意思、、、、、这个方法为final的,不能被重写
是这个意思、、、、、这个方法为final的,不能被重写