【发布时间】:2013-12-16 23:52:11
【问题描述】:
我正在制作一个妈妈建议的新程序。它应该列出我们拥有的物品和我们需要的物品。现在我只有一个类,窗口创建类,它给了我一个空白屏幕。我不知道为什么,但我可能错过了一些重要的小步骤。到目前为止的代码如下:
public class ListerWindow {
static JButton addToOwned = new JButton("Add Item To Owned List");
static JButton removeFromOwned = new JButton("Remove Item From Owned List");
static JButton addToNeeded = new JButton("Add Item To Shopping List");
static JButton removeFromNeeded = new JButton("Remove From Shopping List");
static JTextArea neededList = new JTextArea();
static JTextArea ownedList = new JTextArea();
static JFrame frame = new JFrame("Shopping Lister");
static JLabel ownedListLabel = new JLabel("Owned List");
static JLabel neededListLabel = new JLabel("Shopping List");
public static void ListerWindowCreator(String[] args) {
JPanel windowContent = new JPanel();
GridLayout gl = new GridLayout(4,3);
windowContent.setLayout(gl);
windowContent.add(ownedListLabel);
windowContent.add(neededListLabel);
windowContent.add(ownedList);
windowContent.add(neededList);
windowContent.add(addToOwned);
windowContent.add(addToNeeded);
windowContent.add(removeFromOwned);
windowContent.add(removeFromNeeded);
neededList.setEditable(false);
ownedList.setEditable(false);
ownedListLabel.setForeground(Color.BLUE);
neededListLabel.setForeground(Color.BLUE);
frame.setBackground(Color.BLACK);
removeFromNeeded.setForeground(Color.RED);
removeFromOwned.setForeground(Color.RED);
addToNeeded.setForeground(Color.GREEN);
addToOwned.setForeground(Color.GREEN);
frame.setExtendedState(Frame.MAXIMIZED_BOTH);
frame.setVisible(true);
}
public static void main(String[] args) {
new ListerWindow();
ListerWindowCreator(args);
}
}
我很确定我已经获得了所有的导入,到目前为止我已经获得了 javax.swing.* 和 java.awt.*
PS:我可以在 Eclipse 中调试吗?如何调试?
【问题讨论】: