Text cut off in new Dialogs API
Robert Lichtenberger
r.lichtenberger at gmail.com
Mon Nov 17 10:14:33 UTC 2014
I hope this is the right place to post bugs to. If not, please accept my
apologies and advise where to post bugs.
I've just tried the upcoming (u40) new Dialogs API (good job, BTW,
looks/feels great) and noticed that long content texts will be cut off
(elipsis).
Here's an example:
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Alert;
import javafx.scene.control.Alert.AlertType;
import javafx.scene.control.Menu;
import javafx.scene.control.MenuBar;
import javafx.scene.control.MenuItem;
import javafx.scene.input.KeyCombination;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class DialogCutOffBug extends Application {
public DialogCutOffBug() {
}
@Override
public void start(Stage stage) throws Exception {
stage.setTitle("Menu Sample");
Scene scene = new Scene(new VBox(), 400, 350);
MenuBar menuBar = new MenuBar();
// --- Menu File
Menu menuFile = new Menu("File");
menuBar.getMenus().addAll(menuFile);
MenuItem test = new MenuItem("Open Dialog");
test.setAccelerator(KeyCombination.keyCombination("Ctrl+O"));
test.setOnAction(new EventHandler<ActionEvent>() {
public void handle(ActionEvent t) {
Alert alert = new Alert(AlertType.INFORMATION);
alert.setTitle("Information Dialog");
alert.setHeaderText("Short");
alert.setContentText("Whenever I start to use dialogs,
there is certain verboseness involved, which will make the dialog
basically useless, however JavaFX should not produce ellipses here,
because the Dialog text should always be displayed in Full");
alert.showAndWait();
}
});
menuFile.getItems().add(test);
((VBox) scene.getRoot()).getChildren().addAll(menuBar);
stage.setScene(scene);
stage.show();
}
public static void main(String[] args) {
launch(args);
}
}
It looks like this (red line added by me, of course):
Best regards,
Robert Lichtenberger
More information about the openjfx-dev
mailing list