class ButtonDemo2 extends JFrame//输出结果窗口

{

public static final int WIDTH=1000;

public static final int HEIGHT=680;

public String rlt=””;

JFrame overGUI;

ButtonDemo2(String jg2)

{

overGUI=new JFrame(“测试系统”);

overGUI.setSize(WIDTH,HEIGHT);

overGUI.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Toolkit kit=Toolkit.getDefaultToolkit();

Dimension screenSize=kit.getScreenSize();

int width=screenSize.width;

int height=screenSize.height;

int x=(width-WIDTH)/2;

int y=(height-HEIGHT)/2;

overGUI.setLocation(x,y);

Panel p=new Panel();

Container conPane=getContentPane();

overGUI.add(conPane);

conPane.setBackground(Color.WHITE);

conPane.setLayout(new FlowLayout());//采用FlowLayout布局

this.setLayout(null);

JLabel jl=new JLabel(“测试结果如下:”);

JTextArea j2=new JTextArea (12,30);

JButton retheck=new JButton(“再测”);

JButton repint=new JButton(“打印结果”);

JButton redBut=new JButton(“关闭”);

conPane.add(jl);

conPane.add(j2);

conPane.add(retheck);

conPane.add(repint);

conPane.add(redBut);//在窗口添加Red按钮

j2.setVisible(true);

j2.setBounds(158,160,730,320);

j2.setFont(new Font(“宋体”, Font.BOLD, 16));

GregorianCalendar gc1=new GregorianCalendar();

String s8=”**************************************************\n”;

String ss=”祝福您!\n”;

String ssn=gc1.get(Calendar.YEAR)+”年”+(gc1.get(Calendar.MONTH)+1)+”月”+gc1.get(Calendar.DATE)+”日”+

gc1.get(Calendar.HOUR_OF_DAY)+”时”+gc1.get(Calendar.MINUTE)+”分”;

j2.setText(ButtonDemo.jg+jg2+s8+ss+ssn); //传递参数jg2,与添加字符串连接,并在文本域中输出

jl.setBounds(360,20,300,36);//这是控制标签位置;

jl.setFont(new Font(“宋体”, Font.BOLD, 28));//控制文本字体,那个20就是大小选择,可以改变的

retheck.setBounds(380,520,80,30);

repint.setBounds(500,520,100,30);

redBut.setBounds(640,520,80,30);

overGUI.setVisible(true);

overGUI.setResizable(false);

rlt=j2.getText().toString();

Test input=new Test(rlt);    retheck.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e)//实现接口处理事件的方法

{

Boolean bp0=e.getActionCommand().equals(“再测”);

if(bp0)//是“下一步”按钮事件

{

overGUI.dispose();

ButtonDemo beginGUI1=new ButtonDemo();

}

else{}

}

});

redBut.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e)//实现接口处理事件的方法

{

Boolean bp=e.getActionCommand().equals(“关闭”);

if(bp)//是“下一步”按钮事件

{overGUI.dispose();

}

else{}

}

});

}

}

class Test {

public void Test(String dt) throws IOException {

File file = new File(“d:\1.txt”);

FileOutputStream fos=new FileOutputStream(file);

OutputStreamWriter dw=new OutputStreamWriter(fos);

dw.write(dt);

dw.flush();

dw.close();

}

}

— javac(编译) —

java:1108: 错误: 无法将类 Test中的构造器 Test应用到给定类型;

Test input=new Test(rlt);

^

需要: 没有参数

找到: String

原因: 实际参数列表和形式参数列表长度不同

解决方案:60分

这个“public void Test(String dt) throws IOException”只是Test类中的一个方法,不是构造函数。

正确的调用语法是:

Test input=new Test();

input.Test(rlt);

或直接new Test().Test(rlt);

java 实际参数列表_实际参数列表和形式参数列表长度不同相关推荐

  1. java微信获取用户列表_微信公众平台 获取用户列表

    一.接口说明 公众号可通过本接口来获取帐号的关注者列表,关注者列表由一串OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成.一次拉取调用最多拉取10000个关注者的Open ...

  2. mysql不定参数函数_可变参数函数(一)

    一个函数可以接受不定数的参数个数,这就是可变参数函数,比较常见的比如printf(),scanf(): printf(const char*format,-); printf("%d&quo ...

  3. java获取文件目录列表_获取目录中的文件列表

    我正在开发一个C项目,我需要获取目录中的文件列表 . 我正在使用dirent.h但是在使用它时遇到了一些问题,我正在Linux下构建程序 . 当我尝试构建程序时,我收到以下错误 myClass:err ...

  4. java timezone id 中国_附上国际时区 TimeZone ID列表

    列表如下: Etc/GMT+12 Etc/GMT+11 MIT Pacific/Apia Pacific/Midway Pacific/Niue Pacific/Pago_Pago Pacific/S ...

  5. java web程序示例_示例Web应用程序提示列表

    java web程序示例 If you're reading this post you are looking for an idea, a simple app that you can use ...

  6. jpa 查询 列表_终极JPA查询和技巧列表–第2部分

    jpa 查询 列表 这一部分是该系列文章的第一部分 . JPA:NamedQuery,使用日期查询,有关getSingleResult方法的警告 为了避免重复查询代码,提高性能并简化维护查询,我们可以 ...

  7. jpa 查询 列表_终极JPA查询和技巧列表–第1部分

    jpa 查询 列表 我们可以在Internet上找到一些JPA"如何做",在本博客的此处,教您如何使用JPA执行多项任务. 通常,我看到有人问有关使用JPA进行查询的问题. 通常, ...

  8. fegin 参数丢失_许多参数和丢失的信息

    fegin 参数丢失 代码越少越好? 对象越少越好? 是真的吗 像往常一样,这取决于. 在某些情况下,通过添加更多内容,我们会添加不必要的复杂性. 当我们仅出于"将来可能需要这种额外的灵活性 ...

  9. 方法参数泛型_无参数泛型方法反模式

    方法参数泛型 最近,有关Java泛型的一个非常有趣的问题发布到Stack Overflow和reddit上. 请考虑以下方法: <X extends CharSequence> X get ...

最新文章

  1. MassTransit - .NET Core 的分布式应用程序框架
  2. 如何继承SWT组件?
  3. java设计模式懒汉_JAVA设计模式之懒汉式
  4. 腾讯课堂:了解it技术圈的虚拟化容器化之docker
  5. CSS z-index 属性的使用方法和层级树的概念
  6. 计算机爱好者协会义务维修的目的,计算机协会义务维修活动总结范文
  7. Wpf MessageBox的用法
  8. “Bluetooth keeps stopping“
  9. 荒野猎人 但是亲眼看到还是第一次
  10. uniapp团购商城源码在哪里下载?
  11. 计蒜客信息学3月普及组模拟赛
  12. [PMLR 2017] On calibration of modern neural networks
  13. 英语面试常见问题集锦 .
  14. php 翻转180度,怎么把视频旋转90度、180度
  15. 桌面应用使用谷歌浏览器内核CEF
  16. 服务器和lamb架构
  17. Excel-VBA 快速上手(六、工作表对象、Sheet 页的常用操作)
  18. java字符串统计字母个数_java8 统计字符串字母个数的几种方法总结(推荐)
  19. 直接用IDEA刷leetcode的插件--Leetcode editor (保姆级安装示例教程)
  20. mysql数据库理论和实践教学

热门文章

  1. [练习]简易留言板制作
  2. 机器学习:支持向量机SVM原理与理解
  3. k30pro刷鸿蒙,k30pro没有高刷的个人看法
  4. [免费专栏] Android安全之利用JDB调试Android应用程序(动态代码注入技术)
  5. phpqrcode 生成二维码并将生成的二维码放在某个图片上并添加文字
  6. hdu 3589(二次剩余+雅可比符号)
  7. 如何更换jdk版本?(以在win10操作系统上把jdk8更换为jdk9为例)
  8. python中BSON模块使用详解
  9. hostapd启动流程(一)
  10. 搭建DNS服务器实现域名解析