オーバーライドされたペイントメソッドを使用して、NetBeansでJPanelコンポーネントを作成しました。
@Override
public void paint(Graphics g) {
super.paint(g);
Graphics2D g2 = (Graphics2D) g;
...
//draw elements
...
}
NetBeansプロパティウィンドウからアクセスできるカスタムプロパティがいくつかあります。
public int getResolutionX() {
return resolutionX;
}
public void setResolutionX(int resolutionX) {
this.resolutionX = resolutionX;
}
public int getResolutionY() {
return resolutionY;
}
public void setResolutionY(int resolutionY) {
this.resolutionY = resolutionY;
}
[ツール]->[パレット]->[Swing/AWTコンポーネント]を使用してパレットに配置しました。
別のコンテナでドラッグアンドドロップを実行しているときに、オーバーライドされたペイント方法でペイントしたのと同じ外観になります。ただし、アイコンを関連付けませんでした。
お役に立てれば。