下图java程序没有编译错误,但是paint无法输出,求教怎么在主函数调用,谢谢

下图java程序没有编译错误,但是paint无法输出,求教怎么在主函数调用,谢谢,第1张

在这里我给你另一个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程序是怎么错了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10112057.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存