カスタムメソッドでJEditorPaneを作成したいとします。
新しい色付きのテキストをペインに追加する方法。JTextPaneにメソッドを追加する方法
コード:
console = new JTextPane() {
public void append() {
//*****
}
};
console.append();
しかし、Eclipseはメソッドが使用されることはありませんと言うと、私はそれを呼び出すようにしようとすると、エラーがスローされます...私は何か間違ったことをやっていますか?
オブジェクトにメソッドを追加すると、はるかに効率的になります... ヘルパーに感謝!
:
はこのような何かを試してみてください。コンパイラは単に 'console'を' JTextPane'とみなし、 'append()'がその型に存在することを知らない。実際にこれを行う必要がある場合は、適切なサブクラス(たとえば、 'MyTextPane extends JTextPane')を作成し、変数にもその型を使用します(例えば、' MyTextPane console = new MyTextPane(); ')。 – Thomas