我正在使用class Profile (models.Model):
#Proxy model que hereda los datos base
#Primer argumento onetoone on delete define lo que pasa cunado se
#elimina el registro que este relaciondo
user=models.OneToOneField(User,on_delete=models.CASCADE)
website=models.URLField(max_length=100,blank=True)
biography=models.TextField(blank=True)
phone_number=models.CharField(max_length=8)
#Django guarda la referencia al archivo
profile_picture= models.ImageField(
upload_to='users/pictures',
blank=True,
null=True
)
created = models.DateTimeField(auto_now_add=True)
modified=models.DateTimeField(auto_now=True)
def __str__ (self):
return self.user.username
我想将JavaFx阶段设置为最大化,但不能调整大小,但是以下代码无法正常工作。
这是我的代码:
return self.user.username
它只是设置了JavaFx version 8.0.131
public void start(Stage stage) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("FXMLDocument.fxml"));
Scene scene = new Scene(root);
stage.setScene(scene);
stage.setMaximized(true);
stage.setResizable(false);
stage.show();
}
,但没有设置Resizable
false
。
答案 0 :(得分:1)
代替stage.setMaximized(true);
和setResizable(false);
我尝试使用下面的代码来解决问题。
Rectangle2D primaryScreenBounds = Screen.getPrimary().getVisualBounds();
stage.setX(primaryScreenBounds.getMinX());
stage.setY(primaryScreenBounds.getMinY());
stage.setWidth(primaryScreenBounds.getWidth());
stage.setHeight(primaryScreenBounds.getHeight());
stage.show();