我已经完成了许多课程的商店管理程序(实际上有很多JForm面板。感谢这个论坛的人帮助了我这么多)。
单击“运行项目”时,我只需要调用JPanel for url in parsePageUrls(page):
urls.append(str(url))
。
知道如何调用吗?我必须在主项目中插入什么代码?
答案 0 :(得分:0)
您无法独立显示JPanel
。
因此,您必须创建JFrame
,然后将此JPanel
对象添加到此JFrame
,然后显示JFrame
。
在main method
。
JFrame frame = new JFrame("Title");
frame.setSize(500,500);
frame.setLayout(new BorderLayout());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); // as per your requirement.
frame.add(new Login(), BorderLayout.CENTER);
frame.setVisible(true);
它会正常工作。
答案 1 :(得分:0)
JFrame myFrame = new JFrame("MyTitle");
myFrame.setSize(width, height);
myFrame.setLocation(x, y);
myFrame.setContentPane(new Login());
myFrame.setVisible(true);
myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// if you want add your jcomponent
myFrame.getContentPane().add(yourJComponent);
试试吧!
如果要添加JComponent(JButton)
JButton myBtn = new JButton("btn name");
myBtn.setLocation(x, y);
myFrame.getContentPane().add(myBtn);
如果要添加JComponent(JText)
JText myText = new JText("text");
myText.setLocation(x, y);
myFrame.getContentPane().add(myText);
JComponent [http://docs.oracle.com/javase/7/docs/api/javax/swing/JComponent.html]