0

カレンダー機能を持つ JPanel を含む JAR ファイルを作成しました。JCalendar とまったく同じように動作しますが、Swing コンポーネント/コントロールにする方法がわかりません。

JCalendar を使用できることはわかっていますが、自分で作成したいと考えています。問題は、スイング コントロールとして扱うことができないことです。

任意のヘルプ/提案/ツッツリンクをいただければ幸いです:)

編集:
例: JCalendar をプロジェクト ライブラリにインポートしました。次に、tools-palette-swing/awt コンポーネントを使用してパレットにインポートし、jar から追加し、JCalendar を選択し、JCalendar から使用するクラスを選択し、カテゴリ (スイング コントロールなど) を選択すると、選択したクラスが選択したカテゴリに表示されます。しかし、私のものはまったく表示されず、netbeans は私のクラスをスイングコンポーネントとして認識しません。しかし、パレットツールでは、私のクラスは選択したカテゴリに存在しますが、不明としてマークされています。

4

1 に答える 1

3

Swing コンポーネントを拡張するクラスはすべて Swing コンポーネントです。

クラスにはextendキーワードが必要であり、ラッパーではなく、実際にそのようなクラスを拡張する必要があります。

アップデート

カスタム コンポーネントを netbeans に追加するには:

于 2013-06-03T15:19:46.483 に答える