
在这里我给你另一个JFrame的写法(第一个写法见你先前的提问)
import javaawtGraphics;import javaawteventWindowAdapter;
import javaawteventWindowEvent;
import javaxswingJFrame;
public class tral extends JFrame{
public void LaunchFrame(){
setSize(400, 500);
setLocation(100, 100);
setVisible(true);
addWindowListener(new WindowAdapter(){
@Override
public void windowClosing(WindowEvent e){
Systemexit(0);
}
});
}
@Override
public void paint(Graphics g){
gdrawRect(100,100,200,300);
}
public static void main(String[] args) {
new tral()LaunchFrame();
}
}
运行结果
希望能帮助你
import javaawtBorderLayout;
import javaawtChoice;
import javaawtFrame;
import javaawtTextField;
import javaawteventItemEvent;
import javaawteventItemListener;
import javaawteventWindowAdapter;
import javaawteventWindowEvent;
import javaioFile;
public class Ch71 extends Frame {
int n;// 循环时使用的变量
String dirname = "c:/";// 文件遍历目录路径
File file = new File(dirname);// 打开文件
String[] flist = new String[100];// 定义数组
Choice listFile = new Choice();// 定义选择框
TextField tf = new TextField(); // 定义文本框
public Ch71() {
setLayout(new BorderLayout(10, 10));// 设置布局方式
flist = filelist();//获取指定目录下面的文件和文件夹
for (n = 0; n < flistlength; n++) {//遍历文件
listFileaddItem(flist[n]);//选择框添加单元
}
add("North", listFile);// 把选择框放置窗口北方
add("South", tf);//把文本框放置在窗口南方
setSize(250, 200);//设置窗口大小
setVisible(true);// 设置窗口可见
listFileaddItemListener(new koListener());// 选择框添加选择监听事件
addWindowListener(new koWindowListener());// 添加窗口事件
}
public static void main(String args[]) {
new Ch71();// 启动小程序
}
class koListener implements ItemListener {// 选择框监听类
public void itemStateChanged(ItemEvent e) {// 选中状态发生变化
String ko = (String) egetItem();// 获取选择框选中文本
for (n = 0; n < flistlength; n++)
if (ko == flist[n]) {// 判断文件是否是文件还是目录
File f = new File(file + SystemgetProperty("fileseparator") + ko);
if (fisFile() == true) tfsetText(ko + "是个文件!");
if (fisDirectory() == true) tfsetText(ko + "是个目录!");
}
}
}
class koWindowListener extends WindowAdapter {// 窗口监听类
public void windowClosing(WindowEvent e) {// 窗口即将关闭时
dispose();// 窗口隐藏
Systemexit(0);// 程序退出
}
}
}
首先你的文件名与类名不一致,应该将java1java改为helloworldjava,然后再进行编译javac E:\我的重要资料集合\Java程序设计\helloworldjava。
其实你可以先进入E:盘,然后用cd 命令进入到你要编译文件的目录:\我的重要资料集合\Java程序设计 这样你就不必每次编译都输入长长的路径了。
第一个错误出现在97行,又是imoprt,所以分析是不是你在Main类中 写了一个 内部类吧!如果是这样,请把那个内部类 写在 主类的 结束语句后面,也就是 主类最后一个“}” 后面
JAVA学生管理系统,出错
JAVA学生管理系统,出错
JAVA学生管理系统,出错
JAVA学生管理系统,出错
JAVA学生管理系统,出错
您好,对于你的遇到的问题,我很高兴能为你提供帮助,我之前也遇到过哟,以下是我的个人看法,希望能帮助到你,若有错误,还望见谅!
以上就是关于下图java程序没有编译错误,但是paint无法输出,求教怎么在主函数调用,谢谢全部的内容,包括:下图java程序没有编译错误,但是paint无法输出,求教怎么在主函数调用,谢谢、以下一段java程序,看不懂,求加下注释,讲解下,同时给下运行结果(原题是那样要求的)、java Helloworld程序是怎么错了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)