小弟是新手,要交一个程序,自己是这么设计的:(术语可能没用对)
一个菜单有4个项目,每个项目下弹出一个按钮(简单点吧),第一个按钮点击后展示一篇文章,第二个展示一张图片,第三个接受1个或者2个数字做适当计算并显示,第四个弹出对话框~怎么搭建一个框架呢?第一次开发Java程序啊!假如是第一个按钮,要用JTextArea,那我该在哪里声明它的对象呢?
我是把它声明在主类中的,可是这样的话,程序一开始就会出现那个 文本区域 ,然后我还想加入显示图片的(应该用什么组件?),感觉这样设计很不好~该怎么做呢?
private ActionListener al = new ActionListener(){
public void actionPerformed(ActionEvent e){
switch (((JMenuItem)e.getSource()).getText()){
case "teenager" ://一篇文章
txt.setEditable(false);
txt.setFont(new  Font( "标楷体 ",Font.BOLD,16));
txt.append(getTeenager());
txt.setLineWrap(true);
add(new JScrollPane(txt));
break;
case "panda"://图片
break;
case "area"://计算
break;
case "About"://弹出对话框
break;
default:
System.out.println("Wrong in switch");
break;
}
}
};