如果是两个界面,那么在两个界面就得都放菜单
解决方案 »
- lumaQQ的开源地址
- java 判断3个字符串相同有什么好的高效率的方法?
- Struts :Cannot create iterator for this collection 在线等!急!
- ???面试题目
- 树形目录的表应该如何设计?
- java Swing设计界面有什么设计模式么?
- [请教]关于按钮关闭窗口
- 关于JUNIT测试类时遇到的一些问题,help me!!
- sqlserver里面有没有象access那样的自动编号的字段啊 ,怎么设置呢 ??
- JAVA 2编程指南(JDK 1.3) --作者:美国佬
- 菜鸟题---用一个线程的两个按钮控制另一个线程的wait()和notify() ,程序如下,实现不了
- 中国大学生java程序设计联盟筹备工作启动!!!!
{
public static void main(String[] args)
{
System.setProperty("java.security.policy", "client.policy");
System.setSecurityManager(new RMISecurityManager());
JFrame frame = new TalentPoolClientFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
} class TalentPoolClientFrame extends JFrame
{
public TalentPoolClientFrame()
{
setTitle("TalentPool System");
setSize(WIDTH, HEIGHT);
try
{
String url = "rmi://localhost/TalentPool_Company"; OurTalentPool = (TalentPool)Naming.lookup(url);
}
catch(Exception e)
{
System.out.println("Error: Can't connect to warehouse. " + e);
}
JMenuBar menuBar=new JMenuBar();
setJMenuBar(menuBar);
JMenu operationMenu=new JMenu("Operation");
menuBar.add(operationMenu);
JMenuItem AddingItem=new JMenuItem("Adding Profile");
JMenuItem SearchItem=new JMenuItem("Searching Profils");
operationMenu.add(AddingItem);
operationMenu.add(SearchItem);
AddingItem.addActionListener(new
ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
AddXMLView();
}
}); }
public void AddXMLView()
{
acompany=new CompanyXML();
Container contentPane = getContentPane(); AddXML = new AddXMLPanel();
DocumentListener fieldlistener = new CompanyFieldListener(); JLabel namelabel= new JLabel("company_name", JLabel.LEFT);
AddXML.add(namelabel);
Companynamefield = new JTextField("name", 3);
AddXML.add(Companynamefield);
Companynamefield.getDocument().addDocumentListener(fieldlistener); JLabel addresslabel= new JLabel("company_address", JLabel.LEFT);
AddXML.add(addresslabel);
Companyaddressfield = new JTextField("address", 3);
AddXML.add(Companyaddressfield);
Companyaddressfield.getDocument().addDocumentListener(fieldlistener); JLabel sizelabel= new JLabel("company_size", JLabel.LEFT);
AddXML.add(sizelabel);
Companysizefield = new JTextField("Number of staff", 3);
AddXML.add(Companysizefield);
Companysizefield.getDocument().addDocumentListener(fieldlistener); JLabel competencelabel= new JLabel("company_competence", JLabel.LEFT);
AddXML.add(competencelabel);
Companycompetencearea = new JTextArea(8, 30);
AddXML.add(Companycompetencearea);
Companycompetencearea.getDocument().addDocumentListener(fieldlistener);
//submitAction Subaction= new submitAction();
JButton submitButton = new JButton("Submit"); submitButton.addActionListener(new
ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
try
{
OurTalentPool.BuildXMLDocument(acompany);
}
catch(RemoteException r)
{
}
}
});
AddXML.add(submitButton);
contentPane.add(AddXML, BorderLayout.CENTER); }
private AddXMLPanel AddXML;
....
}帮忙看看我这个它不工作,不知道为什么。