How to pass parameters to JavaFX application?

后端 未结 8 576
温柔的废话
温柔的废话 2020-11-28 13:49

I am running my JavaFX application like this:

public class MainEntry {
    public static void main(String[] args) {
        Controller controller = new Contr         


        
8条回答
  •  一个人的身影
    2020-11-28 14:06

    Here's a nice example I found elsewhere

    @Override
    public void init () throws Exception
    {
      super.init ();
    
      Parameters parameters = getParameters ();
    
      Map namedParameters = parameters.getNamed ();
      List rawArguments = parameters.getRaw ();
      List unnamedParameters = parameters.getUnnamed ();
    
      System.out.println ("\nnamedParameters -");
      for (Map.Entry entry : namedParameters.entrySet ())
        System.out.println (entry.getKey () + " : " + entry.getValue ());
    
      System.out.println ("\nrawArguments -");
      for (String raw : rawArguments)
        System.out.println (raw);
    
      System.out.println ("\nunnamedParameters -");
      for (String unnamed : unnamedParameters)
        System.out.println (unnamed);
    }
    

提交回复
热议问题