Je souhaite modifier l'emplacement de la fenêtre pivotante scala. J'ai trouvé l'emplacement de réglage fonctionne correctement lors de l'initialisation, mais ne peut pas changer d'emplacement dynamiqueImpossible de modifier dynamiquement l'emplacement de la fenêtre pivotante
import java.awt.Point
import scala.swing._
import scala.swing.event.ButtonClicked
object TestWindow extends SimpleSwingApplication {
def top = new MainFrame {
contents = new BoxPanel(Orientation.Vertical) {
contents += new Button("Change location") {
reactions += {
case e: ButtonClicked => {
println("change location")
top.location = new Point(200, 100)//doesn't work
println("change location end")
}
}
}
}
location = new Point(100, 50) //works correctly
}
}
Comment puis-je faire?