以前一直是做web开发的 今天尝试用swing 写了一个界面 遇到问题如下有一个JTextField 内容是文件夹路径 我想作为一个String或者File
然后 当一个按钮被点击后调用 另外一个类中的方法 并把这个 JTextField 的内容做参数 在调用方法的时候传递过去 这个怎么写?我尝试用ActionListener 但是好像写不了 这样的谁有思路? 求帮助 我是纯手写的界面 没有用可视化的开发方式
然后 当一个按钮被点击后调用 另外一个类中的方法 并把这个 JTextField 的内容做参数 在调用方法的时候传递过去 这个怎么写?我尝试用ActionListener 但是好像写不了 这样的谁有思路? 求帮助 我是纯手写的界面 没有用可视化的开发方式
anotherClassInstance.process(jtf.getText());
}
...
String strFilePath=JTextField.getText();
另外一个类.getFilePath(strFilePath);
...});
按钮 button
写个方法getTextField()获取JTextField的内容
button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) {
B.functionB(getTextField());
}
});
写 另一个类B 包含静态方法:public static functionB(String str/File file){...}
匿名内部类可能有的变量需要加final,方法functionB也可以不是静态的,调用时稍微麻烦一点。别的应该不会有什么问题了。