package jbutton;
import java.awt.*;
import javax.swing.*;
public final class MyFrame extends JFrame {
JButton clear;
JButton save;
JButton exit;
JButton red;
JButton green;
JButton black;
JPanel p,m;
JTextArea t;
public MyFrame(){
super("JPanel Test");
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
testInit();
Container cc=getContentPane();
cc.setLayout(new BorderLayout());
cc.add(p,"West");
cc.add(m,"South");
cc.add(t,"Center");
}
void testInit(){
clear=new JButton("Clear");
save=new JButton("Save");
exit=new JButton("Exit");
red=new JButton("Red");
green=new JButton("Green");
black=new JButton("Black");
t=new JTextArea(10,10);
p=new JPanel(new GridLayout(3,1,5,5));
p.add(clear);
p.add(save);
p.add(exit);
m=new JPanel(new GridLayout(1,3,5,5));
m.add(red);
m.add(green);
m.add(black);
}
public static void main(String[] args) {
new MyFrame();
}
}
JFrame窗体在没有指定大小,和让它显示的情况下,系统会给它分配一个默认值,但是这是看不见的,你必须重新指定一下JFrame的大小和,显示,不然运行不出来,还有就是,你在主函数里虽然创建了对像,但是没有指向它的一个引用,修改代码如下:
package jbutton;
import java.awt.*;
import javax.swing.*;
public final class MyFrame extends JFrame {
JButton clear;
JButton save;
JButton exit;
JButton red;
JButton green;
JButton black;
JPanel p,m;
JTextArea t;
public MyFrame(){
super("JPanel Test");
testInit();
Container cc=getContentPane();
cc.setLayout(new BorderLayout());
cc.add(p,"West");
cc.add(m,"South");
cc.add(t,"Center");
//设置窗体
this.setSize(400,300);
this.setLocation(200, 100);
this.setResizable(false);//禁止改变窗体大小
this.setVisible(true);//显示窗体(这句代码必须得写,不然还是不会显示的)
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
void testInit(){
clear=new JButton("Clear");
save=new JButton("Save");
exit=new JButton("Exit");
red=new JButton("Red");
green=new JButton("Green");
black=new JButton("Black");
t=new JTextArea(10,10);
p=new JPanel(new GridLayout(3,1,5,5));
p.add(clear);
p.add(save);
p.add(exit);
m=new JPanel(new GridLayout(1,3,5,5));
m.add(red);
m.add(green);
m.add(black);
}
public static void main(String[] args) {
MyFrame myframe=new MyFrame();
}
}
运行结果如图:
MyEclipse中java运行不了
是连接MYSQL有问题。可能是工程没加载到mysql-connector-java-5.0.4-bin.jar 。把他放到WebRoot\/WEB-INF\/lib 目录下 就OK了。记得重新编译啊。再重新启动。就OK了。
MyEclipse 里面不能运行Java应用程序,找不到Main方法
据你的描述,原因很可能是main()方法的完整签名写错了。正确的应该是:public static void main(String[] args){...}\/\/注意关键字的大小写。弄清配置CLASSPATH和Path的原因和作用很重要。原因描述如下:MyEclipse是一整套工具的集合,包含JDK,tomcat甚至struts,spring和hibernate都提供了JAR包,所以在MyE...
myeclipse中java代码出错后再修改执行不起作用
回答:你报错是运行时报错还是编译时错误?如果是编译时的错误那肯定是没编译没效果的。
myeclipse安装完成之后在cmd里提示java不是可执行命令或应用程序
myeclipse一般都是自带jdk的 也就是说你如果只用myeclipse 那是不用安装JDK的, 但是你如果还要用tomcat的话就需要安装JDK 并且配置环境变量了。
怎么我的JAVA文件导入不了MYECLIPSE?
将java文件导入到myeclipse中的步骤如下:1.点击菜单栏的第一项,file(文件),然后选择其子选项 import 2.也可以右击,在弹出的快捷菜单栏中选择import选项 3.弹出如下窗口,选择第一项General,打开其下拉三角 4.在General选项中找到其子选项,将已存在的工程文件导入工作空间,Existing projects into ...
我的myeclipse怎么运行不了jsp页面?
1、首先在官网下载jdk安装文件jdk-8u171-windows-x64.exe。2、双击jdk的安装文件,启动安装,点击下一步。3、修改jdk安装路径,如果没有安装路径要求,可以不修改,安装到默认路径下,我采用默认安装。4、等待程序安装。5、jdk安装完成后配置环境变量,计算机>属性>高级系统设置>高级>环境变量。6、新建...
myeclipse 新建用来验证jdk成功安装的 .java文件,运行不了
不是运行不了啊。。。是你文件的编码方式有问题啊。。你设置文件的编码方式。。点击window->preferences 选中General->Text Editors->Spelling 选择Encoding 选中other 选择utf-8 就可以了、、、希望可以帮助你,谢谢采纳。。。
myeclipse web项目 部署tomcat 不能编译.java文件
可能是缓存的原因。你把tomcat下的这个项目文件删掉。具体删掉webapps下的这个项目文件和work下的文件,如果不行就把你项目所在目录下已经编译好的class文件删掉。图简单就直接删掉项目里的webinfo下的calss文件夹然后再重新编译,再不行的话就是rp的问题,去烧香了再回来搞。
我的myeclipse怎么运行不了jsp页面?
1、第一步,在官方网站上下载jdk安装文件jdk-8u171-windows-x64.exe,见下图,转到下面的步骤。2、第二步,完成上述步骤后,双击jdk安装文件开始安装,然后单击“下一步”,见下图,转到下面的步骤。3、第三步,完成上述步骤后,修改jdk安装路径,如果没有安装路径要求,则不用修改,安装到默认路径,...
我在用myeclipse运行一个web程序是报错:there are no configured servers...
用myeclipse运行一个web程序总是报错的解决方法:1、当你有多个跳转的页面的语句时候,好好检查一下,当转发或者重定向的时候,需要在后加一个retrun 即可。2、服务器中不允许多次跳转,否则会下面这个错误。3、因为服务器端使用sendRedirect跳转到客户端的时候,不能在使用req.getRequestDispatcher("跳转的...