Hirdetés

Új hozzászólás Aktív témák

  • amargo

    addikt

    válasz mobal #2210 üzenetére

    Szia!

    Én sem ismerem a java osztályok nagy részét, mert nem kimondottan java-ban fejlesztek.

    "egér pozícióját akarom a status barba updatelni"
    Gondolom designer-el raktad fel az objektumokat - vagy nem, nem változtat sokat a lényegen -, lényegiben az objektumok egy form-on - mainPanel - belül helyezkednek el. Azaz van objektum listád.

    Ebben az esetben a legfapadosabb módszer - ettől még nem feltétlen rossz -, ha a form objektumai között a statusbar-ra hivatkozol egyből és át adod neki egérkoordinátáit formázottan.

    Tehát a canvas-nak lesz egy MouseMoved eseménye. Ahol eléred a StatusBar egy elemét, pl.:
    private void canvas1MouseMoved(java.awt.event.MouseEvent evt) {

    String pos = "x:" + Integer.toString(evt.getX()) + ", y:" + Integer.toString(evt.getY());
    this.statusMessageLabel.setText(pos);
    }

Új hozzászólás Aktív témák