| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 781 人关注过本帖
标题:关于记事本的问题
取消只看楼主 加入收藏
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
结帖率:33.33%
收藏
 问题点数:0 回复次数:7 
关于记事本的问题

我做了个再简单不过的记事本的程序,工具栏里只有一个文件选项,点击文件只有退出一个选项,点击退出后窗口关闭,可我做了之后总是报错!郁闷中,大大帮帮忙怎么改啊!声明我是个真正的菜鸟,不含水的!不要笑我啊!
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class JFrametest{
JTextArea jta = new JTextArea();
JScrollPane jsp = new JScrollPane(jta);
JPanel jp=new JPanel();
JMenuBar jmb=new JMenuBar();
JMenu jm=new JMenu("文件");
JMenuItem jmi =JMenuItem();
JToolBar jtb=new JToolBar();
JFrametest(){
class exitL implements ActionListener{
public static void actionPerformed(ActionEvent e){
System.exit(0);
}
jm.add(jmi = new JMenuItem("退出", KeyEvent.VK_X));
jmi.addActionListener(new exitL());
}
}
public static void main(String [] args){
JFrame jf=new JFrame();
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setSize(500,350);
jf.setVisible(true);
}
}

搜索更多相关主题的帖子: 记事本 public import 工具栏 
2006-08-22 23:37
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
收藏
得分:0 

感谢楼上提供的代码 上次在论坛里找的代码太乱了 又没有注释 看不明白,太感谢了,这个我终于能看懂了!!

[此贴子已经被作者于2006-8-23 12:50:37编辑过]


2006-08-23 12:47
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
收藏
得分:0 
这次我做的代码是通过了编译可是有出现了个问题,代码如下:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.io.*;
public class Notebook extends JFrame{
JMenuBar jmb;
JMenu jmfile;
JMenuItem jmi;
JScrollPane jsp;
JTextArea jta;
Notebook(){
setTitle("Notebool");
Container c=this.getContentPane();
jmb=new JMenuBar();
jmfile=new JMenu("File");
jmi=new JMenuItem("Exit");
jta=new JTextArea("",24,40);
jta.setLineWrap(false);
jmfile.add(jmi);
jmb.add(jmfile);
this.setJMenuBar(jmb);
c.add(jsp);
setSize(400,300);
jmi.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
System.exit(0);
}
});
}
}
class mainApp
{
public void main(String[] args)
{
Notebook frm=new Notebook();
frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frm.show();
}
}
错误如下:
Exception in thread "main" java.lang.NoSuchMethodError: main

怎么回事啊?我可是根据3楼的ruihua的代码改的啊!怎么改啊???

[此贴子已经被作者于2006-8-23 13:49:19编辑过]


2006-08-23 13:25
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
收藏
得分:0 

加了之后显示是空指针异常啊!


2006-08-23 21:28
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
收藏
得分:0 

水平有限能不能具体点啊!!


2006-08-24 00:08
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
收藏
得分:0 

问题解决 谢谢了!不过我问一下为什么3楼的程序就好执行呢?他的main函数没有static也不在公有类里,为什么就没有出现象我这样的问题呢?还有就是为什么在加入了TestArea可为什么运行时我放TestArea的地方无法输入任何文字呢???

[此贴子已经被作者于2006-8-24 0:27:23编辑过]


2006-08-24 00:19
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
收藏
得分:0 
老大 那你的话不是和飘飘相反了吗!你的程序里的NotePad类中我没有找到main函数,你把main定义在另一个类里我不明白为什么你这么定义不报错,而我的却出现了找不到main函数的错误呢?能不能讲得清楚些呢??

[此贴子已经被作者于2006-8-24 12:55:40编辑过]



2006-08-24 12:45
lgdcky
Rank: 2
等 级:论坛游民
威 望:5
帖 子:576
专家分:18
注 册:2006-8-5
收藏
得分:0 

没人回?不是吧!斑竹人呢??


2006-08-24 17:26
快速回复:关于记事本的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016608 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved