我需要一些简单的java应用程序的帮助,它使用两个jframe来获取一些输入参数.这是我的代码草图:
//second jframe, called when the button OK of the first frame is clicked
public class NewParamJFrame extends JFrame{
...
}
//first jframe
public class StartingJFrame extends JFrame{
private static NewParamJFrame newPFrame = null;
private JTextField gnFilePath;
private JButton btnOK;
public StartingJFrame(){
//..
initComponents();
}
private void initComponents(){
btnOK.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
try{
EventQueue.invokeAndWait(new Runnable(){
public void run() {
try {
newPFrame = new NewParamJFrame();
newPFrame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
catch(InvocationTargetException e2) …Run Code Online (Sandbox Code Playgroud) 我想在Julia中定义一个复合类型,它包含另一个复合类型的可变长度数组.通过一个例子可以更好地解释.假设我有类型
type p
c::Int
p() = new(0)
end
Run Code Online (Sandbox Code Playgroud)
我真的不在乎.问题是当我尝试定义类型时
type pp
len::Int
arr::Array{p}(1, len)
end
Run Code Online (Sandbox Code Playgroud)
显然我得到一个像"len not defined"这样的错误,我不知道如何修复它.而且,我应该如何定义类型的构造函数pp?我是朱莉娅的新手,我甚至不确定我问的问题是否真的可行.