-2
代碼1:相同的邏輯,但有不同的結果與JOptionPane中和的JFrame
public static JFrame frame = null;
public myClass(JFrame frame1)
{
initComponents();
frame = frame1;
String result = JOptionPane.showInternalInputDialog(
frame.getContentPane(), "Sample");
}
代碼2:
public static JFrame frame = null;
public myClass(JFrame frame1)
{
initComponents();
frame = frame1;
sampleMethod();
}
public static void sampleMethod()
{
String result = JOptionPane.showInternalInputDialog(
frame.getContentPane(), "Sample");
}
我想要的結果代碼1,但代碼必須看起來像代碼2.爲什麼他們有不同的結果嗎?
你是什麼意思*「不同的結果」*? – Aaron