JAVA,设计一个窗体,其中包含一个多行文本框 100
并实现一个菜单功能,在该菜单中具有新建,打开,关闭文件和退出系统的功能做这些考试题真是头都大了。。。菜单这个东西根本学都没学就要考了。。。...
并实现一个菜单功能,在该菜单中具有新建,打开,关闭文件和退出系统的功能
做这些考试题 真是头都大了。。。菜单这个东西根本学都没学 就要考了。。。 展开
做这些考试题 真是头都大了。。。菜单这个东西根本学都没学 就要考了。。。 展开
4个回答
展开全部
package image;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JScrollPane;
import javax.swing.JSeparator;
import javax.swing.JTextArea;
import javax.swing.SwingUtilities;
public class Exam2 extends JFrame
{
private static final long serialVersionUID = 1L;
public Exam2 ()
{
setTitle ("Exam2");
setLayout (new BorderLayout ());
JMenuBar menuBar = new JMenuBar ();
JMenu[] menu = new JMenu[] { new JMenu ("文件") };
JMenuItem[] menuItem = new JMenuItem[] { new JMenuItem ("新建"), new JMenuItem ("打开"), new JMenuItem ("关闭"), new JMenuItem ("退出") };
menuBar.add (menu[0]);
for ( int i = 0; i < 3; i++ )
{
menu[0].add (menuItem[i]);
}
menu[0].add (new JSeparator ());
menuItem[3].addActionListener (new ActionListener ()
{
@Override
public void actionPerformed ( ActionEvent e )
{
System.exit (0);
}
});
menu[0].add (menuItem[3]);
setJMenuBar (menuBar);
JTextArea textArea = new JTextArea ();
JScrollPane scrollPane = new JScrollPane (textArea);
add (scrollPane, BorderLayout.CENTER);
setResizable (false);
setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
setSize (300, 200);
setLocationRelativeTo (null);
setVisible (true);
}
public static void main ( String[] args )
{
SwingUtilities.invokeLater (new Runnable ()
{
@Override
public void run ()
{
new Exam2 ();
}
});
}
}
展开全部
这个你用百度知道,没法给你详细的解答的,这个涉及的东西很多。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我们也不学,只能自己看了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
怎么是用swing做的啊 现在几乎都不用了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询