/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk
Using default package resource [Bundle config file] (add package/macosx/Info.plist to the class path to customize)
Using default package resource [icon] (add package/macosx/app.icns to the class path to customize)
Creating app bundle: /Users/Utente/Documents/workspaceServer/javafx/target/deploy/bundles/app.app
Config files are saved to /var/folders/q6/vmt_h0tx3rgdbt_4h2_2f3780000gn/T/build6635061168386632777.fxbundler/macosx.
Use them to customize package.
fxbund
ler/macosx. Use them to customize package.
So I get files inside the temp directory and I copied them inside my project target directory. Unfortunally javafxbuilder don't use them to customize the package so I think the path where I have to put that files is wrong.
I done a small application with Javafx that start an Embedded Jetty. All works fine in Windows also with native package. Instead in Mac it works only before native packaging. Seems that the problem is how relative path are considered.
The tree of the content is this: myfile.jar webapp (folder) libs (folder)
Look at this code:
String webAppDir = "webapp"; File f = new File(webAppDir); log.debug("Path webapp folder: " + f.getAbsolutePath()); if (!f.exists()) throw new Exception("The folder " + f.getAbsolutePath() + " doesn't exist");
[Code] ....
The problem is that before the packaging in Mac the relative path is that where the main .jar is located an so the code works because the webapp folder is found. Instead after the bundle the path became /Users/MyUser/webapp and of course the folder is not found because it is bundled inside the file.app near the libs folder.
As said, running the jar file instead of exe file the splash screen is displayed.
I printed some logs into splash screen class: when I run the app from the jar this logs are printed, instead when I run the app from .exe file these logs are not present.
We can write JavaFX application in JavaScript using Nashorn Engine, but you have to run application with command line like:
> jjs app_all.js -fx
So I wont know how can I deploy application that let you click on and lunch application or make it self-contained application packaging using package tools of JDK 7 Update 6 or later.
I am fairly new to FX but well experienced with Swing. Since I am familiar with the Swing concept of rendering a let's say JTree I got problems with the FX model of - in this case - TreeView.
I read several documentations about FX. From the API doc of TreeItem I adapted the file browser example to create an own class like this :
But this did not change anything. I try to override toString() in both classes but even this did not change anything.
What I wonder so far:
Why is item in PathNodeTreeCell always null?What is the difference between the item I get in the updateItem method and the one I get from getItem() (line 10)How can I connect the PathTreeItem class to the PathNodeTreeCell classShould I always call super() in the constructors? (I delved a little bit in the sources of TreeItem and TreeCell and I found some setup code there )Is it ok to extend TreeItem in the way I does for my custom PathTreeItem class? ( I wonder if this is a cyclic dependency when I extends TreeItem in this way )How can I sort the nodes? I added the Comparable interface but this not change the sorting of the nodesAre ther some tutorials of TreeItem/TreeCell with no trivial objects like String ?
I want to adapt an well running Swing application to FX. In the Swing app I used a mechanism to load the child path's of a directory in a separate thread to avoid freezing if the UI if there are much child elements. I guess in FX I should use the Properties pattern to achieve this should I?
I think this might be the reason as this comboBox is not recognized at the import to the scene builder library. I can show up the import dialog of custom controls, but my custom ComboBox is not showing up. All other implementations are there correctly as they are loaded from my customControl.jar file
I use the ComboBoxListViewSkin for the functionality to scroll to an item in the combo as a user types a letter on the keyboard.
I do this by:
/** * This method scrolls the itemView of the items to the first item starting * with the given char or string * * @param pressedKey */ public void scrollToChar(String pressedKey) { String value = pressedKey.toUpperCase(); for (Object userEntry : getItems()) {
[Code] ....
I really need to show up my custom Combo in the scenebuilder, as otherwise the rest of my fxml is not editable in sceneBuilder 2.0 ....
If I use an instance of Tooltip in my custom-control, it can not be imported to SceneBuilder any more. Using Tooltip in my custom-control skin works - is that the way it is supposed to be?
Background: I have a control (ValidatedTextField) which uses Tooltips to inform about unwanted characters. It works in SceneBuilder1.x.
SceneBuilder 2 does not "accept" this control unless I take out all Tooltips. I have verified this behavior with some other working controls.
I have found a workaround to use the Tooltip in the Skin.
My working directory is e:ajava. in package p1 i create two classes c1 and c2. net beans creates three files e:ajavap1srcp1, e:ajavap1srcc1, e:ajavap1srcc2. package runs without a hitch. i create another package p2 under e:ajava. i want to use class c1 in p2. pray what on earth should be my import statement in the p2 source code after the first statement 'package p2'. another related querry what should i include in my class path so as to gain access to c1 and c2 in source code of p2.
Let's say hypothetically you're making a huge program and use a lot of imports (ex import java.util). If you only need a few specific things from java.util, will it use more memory importing java.util.* compared to only importing lets say java.util.Scanner, java.util.ArrayList, etc. Basically does importing a whole package use more (if any at all) memory than only importing specific package parts?
Just want to ask, for example I have message_en_US.properties and message_en_SG.properties.And the web is currently using the SG property but one property is not exist on it, can I just redirect to use the US property?
My application suppose to work with different languages. I have created different messageResource bundle file for each language. However, as we are adding more features, the resource files for each language becoming very long, which makes it difficult to manage (edit) for non-techy person. Therefore, I would like to know, how can I redesign or remodularize in such a way that it will be easy to manage for Content Writers? Can I redesign my bundle resources based on application pages?
I am not sure if this is the right for this question. I am working on a script that installs JDK on developers workstations using yum on CentOS 6.4 Linux, 64 bit. Before that I would like the script to perform a gpgcheck. I could not find the gpgkey on the Oracle Site. Where I can find it?
In my application i'm using java.util.ResourceBundle class. This is not serialized. My application works perfectly in a single node. But if i moved it to clustered mode resource bundle object will not be replicated to other server becasue it's not serializable.
1. Create a class that will bundle together several static methods for tax computations. This class should not have a constructor. Its attributes are
• basicRate—the basic tax rate as a static double variable that starts at 4 percent - a private static method
• luxuryRate—the luxury tax rate as a static double variable that starts at 10 percent - a private static method
Its methods are
• computeCostBasic(price) —a static method that returns the given price plus the basic tax, rounded to the nearest penny.
• computeCostLuxury(price) —a static method that returns the given price plus the luxury tax, rounded to the nearest penny.
• changeBasicRateTo(newRate) —a static method that changes the basic tax rate.
• changeLuxuryRateTo(newRate) —a static method that changes the luxury tax rate.
• roundToNearestPenny(price)—a private static method that returns the given price rounded to the nearest penny. For example, if the price is 12.567, the method will return 12.57.
My code:
public class TejvirThindCh6Ex1 { /** * @param args the command line arguments */ //Atributes private static double basicRate = 4.0; private static double luxuryRate = 10.0; public static double computercostbasic(double price)
I want to bundle some images and sounds with my project, that is, I want to put these images (png) into the jar and be able to access them inside my project.
When I browsed I came to know two ways of implementing singleton.. I dont know which is best.. I am implementing this to load resource bundle only once for my jvm using constructor to getBundle.
public class bundle { private final static Logger LOGGER = Logger.getLogger(bundle .class.getName()); private static bundle instance; private static ResourceBundle messages; private bundle () { messages = ResourceBundle.getBundle("pb", Locale.getDefault());
[Code] ....
and I am calling this as bundle.getInstance.getMessage("hi");I wanted to knw which option is better and why.. and in the second case how can i call the getMessage() method?
If you look at line 74 you will see my actionPerformed method where I want to switch the icon displayed on the JButton. I know I still have to add the images to the button however I am running into a few issues here.
In my next class it will be vital that I can decipher what each icon is display on the JButton.
I am simply trying to print out a deck of 54 playing cards. i have organized them in to two separate arrays the first array to place all the image icons the second array to hold the 54 Jlabels. I think my problem lies in the setLayout portion of the program . I also think my image icon path may be wrong?
import javax.swing.*; import java.awt.*; public class CardIconArray extends JFrame { private static final long serialVersionUID = 1L; final public static int numberofcards=54; CardIconArray(){
It loads and draws fine when I am using one image. But if I un-comment the others are try to draw the background of my game as intended, nothing gets drawn. I've played around with a number of different solutions but nothing works, I've had multiple images work in previous programs doing exactly the same thing and I really don't understand whats up.
If you look at line 74 you will see my actionPerformed method where I want to switch the icon displayed on the JButton. I know I still have to add the images to the button however I am running into a few issues here.
Therefore my main question is, am I even approaching this problem correctly? In my next class it will be vital that I can decipher what each icon is display on the JButton. I am working on programing A* but I have to get everything talking first.
I'm using a jpanel with an 8 by 8 grid layout of jlabels to which I'm adding images to represent a chess board. At first, I was using the ImageIcon class to initialize my icons, but as soon as I added these icons to the labels, the labels no longer changed size with the window (which I want to happen). URL...
So I copied in the class, and initialized a different set of icons using the stretch icon class (specifically, the method that allows you to initialize a stretch icon from a filename), however, when I use these stretch icons, the result is the same. Is something wrong with the class, or with my implimentation of it, and how would I fix this?