Parameters JavaFX可以读取并区分重复的键值对吗?
向JavaFX应用程序传递参数似乎有多种方法 这将使arg#的键值对及其值可访问Parameters JavaFX可以读取并区分重复的键值对吗?,parameters,javafx,javafx-1,Parameters,Javafx,Javafx 1,向JavaFX应用程序传递参数似乎有多种方法 这将使arg#的键值对及其值可访问 <script src="http://dl.javafx.com/1.1/dtfx.js"></script> <script> javafx( { archive: "JavaFXApplication.jar", width: 1014, height: 1024,
<script src="http://dl.javafx.com/1.1/dtfx.js"></script>
<script>
javafx(
{
archive: "JavaFXApplication.jar",
width: 1014,
height: 1024,
code: "javafxapplication.TestMain",
name: "JavaFXApplication"
arg_1: "value1",
arg_2: "value2"
}
);
</script>
javafx(
{
存档:“JavaFXApplication.jar”,
宽度:1014,
身高:1024,
代码:“javafxapplication.TestMain”,
名称:“JavaFXApplication”
参数1:“值1”,
参数2:“值2”
}
);
上面的代码是有效的。下面的代码提供了完全相同的功能
<script src="http://dl.javafx.com/1.1/dtfx.js"></script>
<script>
javafx(
{
archive: "JavaFXApplication.jar",
width: 1014,
height: 1024,
code: "javafxapplication.TestMain",
name: "JavaFXApplication"
},
{
arg_1: "value1",
arg_2: "value2"
}
);
</script>
javafx(
{
存档:“JavaFXApplication.jar”,
宽度:1014,
身高:1024,
代码:“javafxapplication.TestMain”,
名称:“JavaFXApplication”
},
{
参数1:“值1”,
参数2:“值2”
}
);
但是我用括号括住这两对会得到什么呢
这样行吗
<script src="http://dl.javafx.com/1.1/dtfx.js"></script>
<script>
javafx(
{
archive: "JavaFXApplication.jar",
width: 1014,
height: 1024,
code: "javafxapplication.TestMain",
name: "JavaFXApplication"
},
{
arg_1: "value1",
arg_2: "value2"
},
{
arg_1: "value3",
arg_2: "value4"
}
);
javafx(
{
存档:“JavaFXApplication.jar”,
宽度:1014,
身高:1024,
代码:“javafxapplication.TestMain”,
名称:“JavaFXApplication”
},
{
参数1:“值1”,
参数2:“值2”
},
{
参数1:“值3”,
参数2:“值4”
}
);
我可以区分重复的键值对吗?看起来这是一种合乎逻辑的方法
package readparam;
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.text.Text;
Stage {
width: 250
height: 250
scene: Scene {
content: [
Text {
x: 10
y: 30
content: "param: xml:{FX.getArgument("xml")}"
}
]
}
}
readParam
javafx(
{
存档:“readParam.jar”,
宽度:300,
身高:300,
代码:“readparam.Main”,
名称:“readParam”
},
{
xml:“废话”
}
);
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>readParam</title>
</head>
<body>
<script src="http://dl.javafx.com/1.2/dtfx.js"></script>
<script>
javafx(
{
archive: "readParam.jar",
width: 300,
height: 300,
code: "readparam.Main",
name: "readParam"
},
{
xml: "<a><b/><c id='1'>blah</c></a>"
}
);
</script>
</body>
</html>