私は右クリックで情報ポップアップを追加したいJpanelを持っています。したがって、ポップアップの座標は変更される可能性があります。しかし、paintComponentメソッドでポップアップを追加すると、アプリケーションの速度が大幅に低下します。私はpaintComponentでpopupFactoryからポップアップのインスタンスを取得するには、次のコードを使用していますJavaポップアップ、JpanelとPopupFactory - xとy座標を更新する
:
public void paintComponent(java.awt.Graphics g) {
super.paintComponent(g);
Graphics2D g2d = (Graphics2D) g;
if(Show){
popup = factory.getPopup(this, l, mouseX, mouseY);
popup.show();
}
リットルは簡単JLabelのです。 Jpanelを右クリックして情報ポップアップを追加する別の方法はありますか?
乾杯、
Slotishtype
おかげで、私はいくつかの愚かな理由のためにペイント方法でポップを呼んでいた... – slotishtype