jframe类(我的swing包里没有JFrame类怎么办)

2024-06-18 10:59:54 30

jframe类(我的swing包里没有JFrame类怎么办)

本文目录

我的swing包里没有JFrame类怎么办

Swing是一个用于开发Java应用程序用户界面的开发工具包。工具包中所有的包都是以swing作为名称,例如javax.swing.JFrame。

JFrame(框架):表示主程序窗口

  • 如果swing包没有JFrame ,那你可以考虑重新安装JDK,  或者升级JDK到最新版本

java 无法将类JFrame中的构造器JFrame应用到给定类型 怎么解决

答:出现这种情况的可能性,.通常有2种:

  1. 第一种情况: JFrame的参数不正确, 比如多写了参数

  2. 第二种情况: 自定义的类也叫JFrame和java.swing.JFrame 类名相同,从而导致冲突

解决办法.

第一种情况: 解决办法就是查看API, 了解构造JFrame所需的参数

下图就是JFrame的4个构造器, 以及所需要的参数

第二种情况的解决办法:

会报错误的代码

public class JFrame {public static void main(String args) {JFrame jf = new JFrame("标题栏");jf.setVisible(true);}}

推荐解决办法: 修改自定的JFrame类的类名. 修改成JFrameDemo等 , 不要和swing下的JFrame同名了

//解决方案1import  javax.swing.*; //导入包public class JFrameDemo {//不和JFrame同名public static void main(String args) {JFrame jf = new JFrame("标题栏");jf.setVisible(true);}}

其他方案, 使用包名.类名的方式来构建JFrame

//解决方案2public class JFrame {public static void main(String args) {javax.swing.JFrame jf = new javax.swing.JFrame("标题栏");jf.setVisible(true);}}

当了, 还是推荐方案1 , 避免自定义类和java自带的类同名了 .  

java中定义类继承JFrame有什么用

定义一个类的时候继承 JFrame 就可以使你定义的这个类成为一个窗体,可以对窗体的属性进行扩展并且可以定义自己需要的特殊操作方法

在java的图形界面中,我又要继承JFrame类,又要继承事件中的适配器类,要怎样实现

//java只支持单继承,但你有如下几种选择://1、定义另一个类如MyWindowAdapter1继承自WindowAdapter//2、定义一个嵌套内部类(静态或非静态)如(MyWindowAdapter2或MyWindowAdapter4)继承自WindowAdapter//3、用匿名内部类import java.awt.*;import javax.swing.*;import java.awt.event.*;class MyWindowAdapter1 extends WindowAdapter{public void windowClosing(WindowEvent e){System.exit(0);}}public class MyJFrame extends JFrame{static class MyWindowAdapter2 extends WindowAdapter{public void windowClosing(WindowEvent e){System.exit(0);}}class MyWindowAdapter4 extends WindowAdapter{public void windowClosing(WindowEvent e){System.exit(0);}}MyJFrame(String t){super(t);setSize(400,200);setLocation(x,y);y+=200;setVisible(true);}public static void main(String args){MyJFrame f1=new MyJFrame("定义另一个类继承自WindowAdapter");f1.addWindowListener(new MyWindowAdapter1());MyJFrame f2=new MyJFrame("定义一个嵌套静态内部类继承自WindowAdapter");//这样添加必须将MyWindowAdapter2定义为静态的f2.addWindowListener(new MyWindowAdapter2());MyJFrame f3=new MyJFrame("定义一个非静态嵌套内部类继承自WindowAdapter");//MyWindowAdapter4不是静态的内部类,必须这样使用f3.addWindowListener(f3.new MyWindowAdapter4());MyJFrame f4=new MyJFrame("用匿名内部类");f4.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}});}static final int x=400;static int y=50; } //XiTi9_3先前的回答是错误的,但你已经采纳了,我无法在原处更正了,正确的如下: /*public class XiTi9_3 extends JFrame implements ActionListener{static JTextField text={new JTextField(10),new JTextField(10)};static JButton button=new JButton("??");XiTi9_3(String t){super(t);}public static void main(String args){XiTi9_3 win=new XiTi9_3("CopyText");win.setBounds(100,100,400,80);win.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);win.setVisible(true);win.setLayout(new FlowLayout());win.add(text);win.add(button);win.add(text);button.addActionListener(win);}public void actionPerformed(ActionEvent e){text.getText());}}*/

如何新建JFrame窗体类(JAVA)

不知道是不是你想要的

import javax.swing.*;

public class MyFrame extends JFrame {

public MyFrame(String title) {

super(title);

}

public static void main(String args) {

MyFrame mf = new MyFrame("自定义窗口");

mf.setBounds(0,0,500,500);

mf.setVisible(true);

}

}

jframe类的对象的默认布局是什么布局

BorderLayout。JFrame是指一个计算机语言-java的GUI程序的基本思路是以JFrame为基础,它是屏幕上window的对象,能够最大化、最小化、关闭,而jframe类的对象的默认布局是BorderLayout也就是边界布局。

jframe类(我的swing包里没有JFrame类怎么办)

本文编辑:admin

更多文章:


decades是什么意思(In recent decades是什么意思)

decades是什么意思(In recent decades是什么意思)

本文目录In recent decades是什么意思Over the passed 3 decades什么意思decades是什么意思for decades什么意思如下句子怎么翻译请问decades在这句中的意思是three-decades

2024年7月3日 06:03

微服务架构和微信小程序的区别(微信小程序和订阅号,服务号有什么区别)

微服务架构和微信小程序的区别(微信小程序和订阅号,服务号有什么区别)

本文目录微信小程序和订阅号,服务号有什么区别微信小程序和订阅号、服务号有什么区别微信公众号和微信小程序有什么区别微信公众号开发和小程序开发有啥区别微信小程序和订阅号,服务号有什么区别微信小程序和订阅号,服务号的区别如下:1、公众平台订阅号,

2024年7月21日 03:27

复合赋值运算符的运算顺序(c语言基础:复合赋值运算符)

复合赋值运算符的运算顺序(c语言基础:复合赋值运算符)

大家好,关于复合赋值运算符的运算顺序很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于c语言基础:复合赋值运算符的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本

2024年7月16日 13:26

c socket send(c++ socket变成 客户端第二个send 服务端没反应)

c socket send(c++ socket变成 客户端第二个send 服务端没反应)

本文目录c++ socket变成 客户端第二个send 服务端没反应c++socket send 能直接发送int类型吗C 语言socket 的send数据太大,最大能发送多少如何分批发送CSocket类的Send()函数问题:连续发送多次

2024年7月1日 01:14

protective怎么读(protective是什么意思)

protective怎么读(protective是什么意思)

本文目录protective是什么意思protective是什么意思protective保护双语对照词典结果:protective[英][prəˈtektɪv][美][prəˈtɛktɪv]adj.保护的,防护的; 保护贸易的; 以上结果来

2024年6月18日 13:58

keys什么意思(KEYS=Keep Empowering Yourself Successfully.是什么意思)

keys什么意思(KEYS=Keep Empowering Yourself Successfully.是什么意思)

本文目录KEYS=Keep Empowering Yourself Successfully.是什么意思key的复数亚马逊开keys是什么意思wherearethekeys是什么意思keys的翻译是:什么意思KEYS=Keep Empowe

2023年5月29日 02:40

简述mvc架构的流程(spring mvc 的工作流程是什么)

简述mvc架构的流程(spring mvc 的工作流程是什么)

本文目录spring mvc 的工作流程是什么简述MVC的处理流程springmvc请求处理的流程有哪些SpringMVC流程是什么springmvc工作流程是springmvc工作流程什么是MVC设计模式,如何使用MVC项目架构为mvc三

2024年7月17日 19:11

switch是循环语句吗(在switch结构体内也可以使用continue这句话对么)

switch是循环语句吗(在switch结构体内也可以使用continue这句话对么)

本文目录在switch结构体内也可以使用continue这句话对么c++中for循环和switch语句哪个更高效请问for循环中的switch语句中case后用break还是continue区别是什么有关switch语句中的几个问题当循环次

2024年7月21日 02:46

health是什么意思英语(health怎么读英语)

health是什么意思英语(health怎么读英语)

本文目录health怎么读英语健康的英语怎么读健康的英语名词形式是什么health是什么词health怎么读health的形容词是什么英语单词“health”与“healthy”的区别health怎么读英语helθ发音。健康状况/状态的英

2023年6月2日 17:00

上海java架构师培训哪家好?现在Java进阶培训量产java架构师是否是件好事

上海java架构师培训哪家好?现在Java进阶培训量产java架构师是否是件好事

本文目录上海java架构师培训哪家好现在Java进阶培训量产java架构师是否是件好事java系统架构师培训班有吗为什么感觉架构师工资很高却不怎么忙的样子培训JAVA,然后努力学能成为架构师吗java架构师培训多久能学会Java架构师跟着培

2024年5月7日 21:43

js的map方法的使用(JS新增对象Map、Set)

js的map方法的使用(JS新增对象Map、Set)

本文目录JS新增对象Map、Setjs什么时候用map什么JS新增对象Map、SetMap映射是ES6里面新增的一个对象,是一组键值对的结构,具有极快的查找速度。 Map是类似Object的一种键值对集合,区别在于Map的键不仅限于是字

2024年7月19日 17:27

安卓编码转换工具(最好的视频编码转换(视频压缩)软件有哪些)

安卓编码转换工具(最好的视频编码转换(视频压缩)软件有哪些)

本文目录最好的视频编码转换(视频压缩)软件有哪些手机有没有amv格式转换器android string如何把其他编码变为utf-8编码在android中怎样把utf-16的字符转换为GBK字符用printf输出最好的视频编码转换(视频压缩)

2024年5月17日 22:42

please英语(please英语怎么读)

please英语(please英语怎么读)

本文目录please英语怎么读please是什么意思英语please怎么读音是什么意思please英语怎么说please读音英语“please”的读音是什么翻译成中文是什么意思Please英文什么意思please是什么意思 请解释pleas

2024年6月12日 08:29

be trapped in什么意思(be trapped in是什么意思)

be trapped in什么意思(be trapped in是什么意思)

这篇文章给大家聊聊关于be trapped in什么意思,以及be trapped in是什么意思对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录be trapped in是什么意思trapped怎么读英语每到月末,他就陷入经

2024年9月7日 07:10

手机弹出浮动广告(如何关闭晃动手机时出现的广告页面)

手机弹出浮动广告(如何关闭晃动手机时出现的广告页面)

本文目录如何关闭晃动手机时出现的广告页面手机打开就有广告跳出来怎么解决为什么手机总是弹出广告页面,该怎么解决啊手机弹出广告怎么弄手机老是弹出广告怎么关闭手机老是弹广告出来怎么办手机网页上出现广告怎么办为什么手机会突然跳广告手机总是弹出广告是

2024年6月26日 14:35

变量泵工作原理图解(定量泵和变量泵的工作原理)

变量泵工作原理图解(定量泵和变量泵的工作原理)

本文目录定量泵和变量泵的工作原理变量柱塞泵的工作原理轴向柱塞泵是如何实现双向变量泵功能的变量叶片泵的工作原理恒压变量泵的工作原理是什么压力补偿变量轴向柱塞泵工作原理及图解变量液压泵原理1、画出Rexroth+A11VO-DR系列变量泵的变量

2024年7月24日 14:03

div padding(div中间距用padding好还是margin好)

div padding(div中间距用padding好还是margin好)

各位老铁们好,相信很多人对div padding都不是特别的了解,因此呢,今天就来为大家分享下关于div padding以及div中间距用padding好还是margin好的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2024年7月31日 04:35

disabled电脑启动项(联想电脑怎么设置U盘启动)

disabled电脑启动项(联想电脑怎么设置U盘启动)

本篇文章给大家谈谈disabled电脑启动项,以及联想电脑怎么设置U盘启动对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录联想电脑怎么设置U

2024年7月19日 23:35

thinkphp代码加密(thinkphp 怎么生成秘钥)

thinkphp代码加密(thinkphp 怎么生成秘钥)

“thinkphp代码加密”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看thinkphp代码加密(thinkphp 怎么生成秘钥)!本文目录thinkphp 怎么生成秘钥thinkphp这个逻辑是如何执行加密了 是先执行m

2024年7月24日 23:05

开机出现grub(电脑一开机就显示grub怎么解决)

开机出现grub(电脑一开机就显示grub怎么解决)

本文目录电脑一开机就显示grub怎么解决华硕笔记本开机出现GRUB ,除了用u盘还有什么办法修复HP电脑开机出现grub怎么办win7开机出现grub怎么办电脑一开机就显示grub怎么解决电脑开机出现grub  其实就是电脑开机缺失个引导文

2024年7月4日 13:45

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1156
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1152
标签列表

热门搜索