2014-02-16 29 views
0

如何使用JOptionPane.showMessageDialog显示如下内容?我试过使用String.format,但这似乎不工作,或者我做的不正确。如何将System.out.print从函数显示到JOptionPane.showMessageDialog?

public void Display() 
{ 
    int size_ = rows_ * columns_; 
    for (int i = 1; i <= size_; ++i) 
    { 
     System.out.print("* "); 
     if (i % columns_ == 0) 
     { 
      System.out.print("\n "); 
     } 
    } 
} 
+0

这个问题似乎让我感到困惑。您是否试图让实际的CODE显示在JOptionPane中?或者你想获得*字符和新行? – ThePerson

+0

首先格式化StringBuilder中的输出,然后将其显示在消息对话框中。 – Martin

+0

@NutterzUK *字符和新行。 – RandomPleb

回答

0

使用StringBuilder来构建(使用append())的所需字符串。您只需在StringBuilder实例上调用toString()即可获取该字符串,并在您的JOptionPane.showMessageDialog()方法中使用它。

+0

不幸的是,我们仅限于根据迄今为止学到的内容创建类似的东西。使用基本的类和控制语句知识可能是不可能的。你知道是否有可能使用Java的最基本的知识?我意识到这有点模糊,但本质上我们正在使用扫描仪,类和控制语句。阵列和更高版本是不允许的。希望这是有道理的。 – RandomPleb

相关问题