Java(eclipse):有没有办法从JOptionPane.showInputDialog中获取System.out.println这个字符串?
代码在这里:Java(eclipse):有没有办法从JOptionPane.showInputDialog中获取System.out.println这个字符串?,java,string,swing,comparison,joptionpane,Java,String,Swing,Comparison,Joptionpane,代码在这里: import javax.swing.JOptionPane; public class Comienzo { public static void main() { String nombrepersonaje = JOptionPane .showInputDialog("Introduce el nombre de tu personaje"); if (nombrepersonaje =
import javax.swing.JOptionPane;
public class Comienzo {
public static void main() {
String nombrepersonaje = JOptionPane
.showInputDialog("Introduce el nombre de tu personaje");
if (nombrepersonaje == null)
Principal.main(new String[]{});
else if (nombrepersonaje.equals(""))
Comienzo.main();
else
JOptionPane.showMessageDialog(null, "¡Bienvenido... " + nombrepersonaje + "!");
Start.main();
}
}
从昨天开始,我尝试了几种调用字符串的方法,但只有在之前定义了字符串时,它才起作用
public static void main ()
所以,问题是:如何从同一Java项目中的另一个类中获取“System.out.println”字符串nombrepersonaje
提前谢谢 在另一个类中创建一个字段。为字段添加一个setter。使用
new
创建类的实例。使用变量nombrepersonaje
调用setter
public class Start {
private String name;
public void setName( String name ) { this.name = name; }
public void run() {
...
}
}
在Comienzo中:
else {
JOptionPane.showMessageDialog(null, "¡Bienvenido... " + nombrepersonaje + "!");
Start start = new Start();
start.setName(nombrepersonaje);
start.run();
}
没有所谓的“调用字符串”。你能重新表述一下你想做什么吗?重新表述一下:我怎样才能从同一个Java项目中的另一个类中得到“system.out.prinln”字符串nombrepersonaje?(谢谢:)