我正在製作一個程序,輸出一列中的數字1-10,另一列中的數字以及三維數字中的數字。我如何使輸出進入不同的列?
我怎樣才能使程序更好一點,所以列真的不同。 對於我想添加標題(數字,數字平方,數字立方體)的每一列。
//對不起,我英文不好
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Del2upp3 extends JFrame implements ActionListener
{
int i;
JLabel label2 = new JLabel();
JPanel panel = new JPanel();
JButton button = new JButton("Press");
Del2upp3()
{
super ("Panel"); setSize (200,300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container con = this.getContentPane();
con.add(panel);
button.addActionListener(this);
panel.add(label2);
panel.add(button);
setVisible(true);
}
public void actionPerformed(ActionEvent event)
{
Object source = event.getSource();
if (source == button)
{
StringBuilder string = new StringBuilder();
for(i = 1; i< 11; i++){
string.append("\n ").append(i);
string.append(", ").append(i*i);
string.append(", ").append(i*i*i);
}
JOptionPane.showMessageDialog(null, string,"Data",
JOptionPane.PLAIN_MESSAGE);
setSize (200,200);
setVisible(true);
i = 0;
}}
public static void main(String[] args){new Del2upp3();}
}
對於Swing GUI的發現更多的細節,這將是最好的顯示JTable中的結果。您可以將結果放入一個2D Integer數組中,然後將該數組用作您的JTable模型的一部分。 – 2013-05-08 21:15:29
是的 - JTable是一個更合適的GUI結構 - 不知道如果OP準備更多的Swing或只是想打印一些簡單的東西.. – Randy 2013-05-08 21:19:08