我希望通过扩展 Java swing - JComponent 类来创建一个文本编辑组件。
应该为该组件设置的 UI 外观和感觉应该是什么?
我试过这个:
public void updateUI(){
setUI((TextUI)UIManager.getUI(this));
invalidate();
}
但是,这会引发异常:
UIDefaults.getUI() failed: no ComponentUI class for: com.gatech.ui.courier.TextComponent
TextComponent.java 是我扩展 JComponent 的类。
我错过了什么?有没有其他方法可以创建自己的文本编辑组件?