小弟是新手,要交一个程序,自己是这么设计的:(术语可能没用对)
一个菜单有4个项目,每个项目下弹出一个按钮(简单点吧),第一个按钮点击后展示一篇文章,第二个展示一张图片,第三个接受1个或者2个数字做适当计算并显示,第四个弹出对话框~
怎么搭建一个框架呢?第一次开发Java程序啊!
假如是第一个按钮,要用JTextArea,那我该在哪里声明它的对象呢?
我是把它声明在主类中的,可是这样的话,程序一开始就会出现那个 文本区域 ,然后我还想加入显示图片的(应该用什么组件?),感觉这样设计很不好~该怎么做呢?
- Java code
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; } } };
------解决方案--------------------
JPanel和JTabbedPanel的用法
------解决方案--------------------
建议楼主还是做成360安全卫士那种风格比较好~
这种具体的技术问题1.问师长;2.API文档~