Re: Rotate a label
For this kind of layout, you'd want to use TextFlow. On 9/10/14, 7:25 PM, Phil Race wrote: ? S I H T E K I L N A E M U O Y That is rotating the individual glyphs or vertical layout. I can't think of any remotely easy way to do this right now. But transforming so the string reads normally if you rotate the screen should be possible with transforms on the node. -phil. On 9/10/2014 10:20 AM, Victor Grazi wrote: In JavaFX 8, is it possible to rotate the text in a label so that instead of left to right it reads bottom to top? I.e., to rotate the entire label 90° counterclockwise
Need help with ScrollPane sizing inside nested panes
If we have a Pane containing a ScrollPane containing a GridPane, everything works as expected. But as soon as we inject a second Pane (which is hard for us to avoid in this case), the ScrollPane no longer grows to fit its space. See the example app below. Without "inner", it works great. Is there a simple way to get the ScrollPane to fill its parent? I have tried every combination of prefWidth and prefViewportWidth that I can think of, and I have tried Border Pane, and nothing has worked. I have searched the web, but have been unable to find an answer to this. If the answer is already out there, please feel free to just point me to it. I just upgraded to Java 8u20, which didn't help. Thanks, Kevin public class FxScrollPaneTest extends Application { public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) { primaryStage.setTitle("Hello World!"); GridPane grid = new GridPane(); grid.add(new Label("upper left"), 0, 0); grid.add(new Label("upper right"), 1, 0); grid.add(new Label("lower left"), 0, 1); grid.add(new Label("lower left"), 1, 1); Pane root = new Pane(); Pane inner = new Pane(); root.getChildren().add(inner); ScrollPane scroller = new ScrollPane(grid); inner.getChildren().add(scroller); primaryStage.setScene(new Scene(root, 300, 250)); primaryStage.show(); } }
Re: Rotate a label
? S I H T E K I L N A E M U O Y That is rotating the individual glyphs or vertical layout. I can't think of any remotely easy way to do this right now. But transforming so the string reads normally if you rotate the screen should be possible with transforms on the node. -phil. On 9/10/2014 10:20 AM, Victor Grazi wrote: In JavaFX 8, is it possible to rotate the text in a label so that instead of left to right it reads bottom to top? I.e., to rotate the entire label 90° counterclockwise
8u40 review request RT-38536: Deadlock initializing Image converter module from multiple threads
webrev: http://cr.openjdk.java.net/~flar/RT-38536/webrev.00/ Jira: https://javafx-jira.kenai.com/browse/RT-38536 As mentioned in the Jira comments I would appreciate advice on turning the tests attached to the issue into unit tests that run in separate/fresh runtimes... ...jim
Re: Rotate a label
Does the following work for you? Or I am missing something. Label label = new Label("Application"); label.setRotate(270); On 9/10/14, Victor Grazi wrote: > In JavaFX 8, is it possible to rotate the text in a label so that instead > of left to right it reads bottom to top? I.e., to rotate the entire label > 90° counterclockwise >
hg: openjfx/8u-dev/rt: RT-37996: [packager] RPM Builder can't find rpmbuild in non-english locales
Changeset: ee31427caf20 Author:shemnon Date: 2014-09-10 13:06 -0600 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/ee31427caf20 RT-37996: [packager] RPM Builder can't find rpmbuild in non-english locales Summary: Just look for a version number, don't depend on language dependant cues. ! modules/fxpackager/src/main/java/com/oracle/tools/packager/linux/LinuxRpmBundler.java
hg: openjfx/8u-dev/rt: RT-38567: Umbrella for Changes for JEP-208 - Java Packager Improvements
Changeset: 8335da240a33 Author:shemnon Date: 2014-09-10 11:31 -0600 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/8335da240a33 RT-38567: Umbrella for Changes for JEP-208 - Java Packager Improvements Reviewed-By: kcr Summary: Initial implementation for JEP-208, including work for RT-35388, RT-37766, RT-37767, RT-36118, RT-28833, RT-34187, RT-23918, RT-37769 which are all subtasks of the JEP. ! .hgignore ! build.gradle ! buildSrc/linux.gradle ! buildSrc/mac.gradle ! buildSrc/src/main/groovy/com/sun/javafx/gradle/CCTask.groovy ! buildSrc/win.gradle ! modules/fxpackager/src/main/java/com/oracle/tools/packager/StandardBundlerParam.java ! modules/fxpackager/src/main/java/com/oracle/tools/packager/linux/LinuxAppBundler.java ! modules/fxpackager/src/main/java/com/oracle/tools/packager/linux/LinuxDebBundler.java ! modules/fxpackager/src/main/java/com/oracle/tools/packager/linux/LinuxRpmBundler.java ! modules/fxpackager/src/main/java/com/oracle/tools/packager/mac/MacAppBundler.java ! modules/fxpackager/src/main/java/com/oracle/tools/packager/windows/WinAppBundler.java ! modules/fxpackager/src/main/java/com/oracle/tools/packager/windows/WinExeBundler.java ! modules/fxpackager/src/main/java/com/oracle/tools/packager/windows/WinMsiBundler.java ! modules/fxpackager/src/main/java/com/oracle/tools/packager/windows/WindowsBundlerParam.java ! modules/fxpackager/src/main/java/com/sun/javafx/tools/ant/DeployFXTask.java + modules/fxpackager/src/main/java/com/sun/javafx/tools/ant/FileAssociation.java ! modules/fxpackager/src/main/java/com/sun/javafx/tools/ant/Info.java + modules/fxpackager/src/main/java/com/sun/javafx/tools/ant/SecondaryLauncher.java ! modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/DeployParams.java ! modules/fxpackager/src/main/java/com/sun/javafx/tools/packager/bundlers/BundleParams.java + modules/fxpackager/src/main/java/jdk/packager/services/UserJvmOptionsService.java + modules/fxpackager/src/main/java/jdk/packager/services/userjvmoptions/LauncherUserJvmOptions.java + modules/fxpackager/src/main/java/jdk/packager/services/userjvmoptions/PreferencesUserJvmOptions.java ! modules/fxpackager/src/main/native/javapackager/win/javapackager.cpp - modules/fxpackager/src/main/native/launcher/linux/DeployPlatform.h - modules/fxpackager/src/main/native/launcher/linux/launcher.c + modules/fxpackager/src/main/native/launcher/linux/launcher.cpp + modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/.dep.inc + modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/Makefile + modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/nbproject/Makefile-Debug.mk + modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/nbproject/Makefile-Release.mk + modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/nbproject/Makefile-impl.mk + modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/nbproject/Makefile-variables.mk + modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/nbproject/Package-Debug.bash + modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/nbproject/Package-Release.bash + modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/nbproject/configurations.xml + modules/fxpackager/src/main/native/launcher/linux/test/CppApplication_1/nbproject/project.xml - modules/fxpackager/src/main/native/launcher/linux/xmlparser.c - modules/fxpackager/src/main/native/launcher/linux/xmlparser.h ! modules/fxpackager/src/main/native/launcher/mac/main.m + modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher.xcodeproj/project.pbxproj + modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher.xcodeproj/project.xcworkspace/contents.xcworkspacedata + modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher/AppDelegate.h + modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher/AppDelegate.m + modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher/Base.lproj/MainMenu.xib + modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher/Images.xcassets/AppIcon.appiconset/Contents.json + modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher/en.lproj/Credits.rtf + modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher/en.lproj/InfoPlist.strings + modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher/testlauncher-Info.plist + modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncher/testlauncher-Prefix.pch + modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncherTests/en.lproj/InfoPlist.strings + modules/fxpackager/src/main/native/launcher/mac/test/testlauncher/testlauncherTests/testlauncherTests-Info.plist + modules/fxpackager/src/main/native/launcher/mac/test/testl
Rotate a label
In JavaFX 8, is it possible to rotate the text in a label so that instead of left to right it reads bottom to top? I.e., to rotate the entire label 90° counterclockwise
hg: openjfx/8u-dev/rt: RT-38290: [WebView] HTML canvas clip() functionality broken
Changeset: 114951fd1301 Author:ant Date: 2014-09-10 20:35 +0400 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/114951fd1301 RT-38290: [WebView] HTML canvas clip() functionality broken Reviewed-by: ant, peterz Contributed by: anashaty ! modules/web/src/main/java/com/sun/javafx/sg/prism/NGWebView.java ! modules/web/src/main/java/com/sun/javafx/webkit/prism/WCGraphicsPrismContext.java ! modules/web/src/main/java/com/sun/webkit/WebPage.java ! modules/web/src/main/java/com/sun/webkit/graphics/WCGraphicsContext.java ! modules/web/src/main/java/com/sun/webkit/graphics/WCRenderQueue.java ! modules/web/src/main/java/com/sun/webkit/perf/WCGraphicsPerfLogger.java
hg: openjfx/8u/rt: Added tag 8u40-b05 for changeset 1d08d9490df0
Changeset: b2acb41b44b1 Author:hudson Date: 2014-09-10 08:28 -0700 URL: http://hg.openjdk.java.net/openjfx/8u/rt/rev/b2acb41b44b1 Added tag 8u40-b05 for changeset 1d08d9490df0 ! .hgtags
hg: openjfx/8u-dev/rt: 2 new changesets
Changeset: d8c7120ab268 Author:Eric Le Ponner Date: 2014-09-10 12:02 +0200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/d8c7120ab268 [SCENEBUILDER] Fix for DTL-6837 (NPE when using X or Y rotationAxis). ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/content/ContentPanelController.java Changeset: c9450b73265d Author:Eric Le Ponner Date: 2014-09-10 17:11 +0200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/c9450b73265d [SCENEBUILDER] Merge (no conflict).
hg: openjfx/8u-dev/rt: [SCENEBUILDER] Fix for DTL-6798: Adapt CSS Analyzer to SubScene implementation
Changeset: 99b538fc6dd3 Author:Jerome Cambon Date: 2014-09-10 16:51 +0200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/99b538fc6dd3 [SCENEBUILDER] Fix for DTL-6798: Adapt CSS Analyzer to SubScene implementation ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/CssPanelController.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/css/NodeCssState.java ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/util/CssInternal.java
[8u40] Review Request: RT-38582 [Transform] transform(Bounds) and inverseTransform(Bounds) produce incorrect results
Hi Jim, Kevin, please review https://javafx-jira.kenai.com/browse/RT-38582 http://cr.openjdk.java.net/~msladecek/rt-38582/webrev.00/ Thanks, -Martin
hg: openjfx/8u-dev/rt: RT-38579: Parfait: Accessibility - JNI primitive type mismatch
Changeset: a9f65720edc3 Author:Anthony Petrov Date: 2014-09-10 15:46 +0400 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/a9f65720edc3 RT-38579: Parfait: Accessibility - JNI primitive type mismatch Reviewed-by: snorthov ! modules/graphics/src/main/native-glass/win/GlassAccessible.cpp
hg: openjfx/8u-dev/rt: [SCENEBUILDER] Unused import.
Changeset: d02883b88ce5 Author:Jerome Cambon Date: 2014-09-10 11:43 +0200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/d02883b88ce5 [SCENEBUILDER] Unused import. ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/job/reference/UpdateReferencesJob.java
hg: openjfx/8u-dev/rt: [SCENEBUILDER] Fixed FindBugs warnings. This also fix DTL-6866: Assertion error when adding ButtonTypes to a DialogPane
Changeset: 351df31aa086 Author:Jerome Cambon Date: 2014-09-10 10:47 +0200 URL: http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/351df31aa086 [SCENEBUILDER] Fixed FindBugs warnings. This also fix DTL-6866: Assertion error when adding ButtonTypes to a DialogPane ! apps/scenebuilder/SceneBuilderKit/src/com/oracle/javafx/scenebuilder/kit/editor/panel/inspector/editors/ButtonTypeEditor.java