创建带有窗体界面的应用程序 5
C:\java>javac-d.HelloWorldSwing.javaC:\java>cd..C:\>javajava.HelloWorldSwingException...
C:\java>javac -d . HelloWorldSwing.java
C:\java>cd..
C:\>java java.HelloWorldSwing
Exception in thread "main" java.lang.SecurityException: Prohibited package name:
java
at java.lang.ClassLoader.preDefineClass(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
这是啥情况,为什么不会出现窗体, 展开
C:\java>cd..
C:\>java java.HelloWorldSwing
Exception in thread "main" java.lang.SecurityException: Prohibited package name:
java
at java.lang.ClassLoader.preDefineClass(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
这是啥情况,为什么不会出现窗体, 展开
2个回答
展开全部
package java;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingUtilities;
public class HelloWorldSwing
{/*创建一个GUI界面并显示*/
private static void createAndShowGUI()
{
//创建并设置程序运行窗体
JFrame frame=new JFrame("HelloWorldSwing"); //创
建带有标题的窗体
frame.setDefaultCloseOperation
(JFrame.EXIT_ON_CLOSE); //设置当官闭窗提示自动关闭窗口
//添加"HelloWorld"标签.
JLabel label=new JLabel("Hello World"); //创建带
有文字内容的标签对象
frame.getContentPane().add(label);
//显示窗体
frame.pack(); //所有组件以首选大小显示
frame.setVisible(true); //显示窗体
}
public static void main(String [] args)
{
//为事件分发线程预定一个工作:
//创建并显示本程序的GUI.
javax.swing.SwingUtilities.invokeLater(new
Runnable()
{
public void run()
{createAndShowGUI();}
});
}
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingUtilities;
public class HelloWorldSwing
{/*创建一个GUI界面并显示*/
private static void createAndShowGUI()
{
//创建并设置程序运行窗体
JFrame frame=new JFrame("HelloWorldSwing"); //创
建带有标题的窗体
frame.setDefaultCloseOperation
(JFrame.EXIT_ON_CLOSE); //设置当官闭窗提示自动关闭窗口
//添加"HelloWorld"标签.
JLabel label=new JLabel("Hello World"); //创建带
有文字内容的标签对象
frame.getContentPane().add(label);
//显示窗体
frame.pack(); //所有组件以首选大小显示
frame.setVisible(true); //显示窗体
}
public static void main(String [] args)
{
//为事件分发线程预定一个工作:
//创建并显示本程序的GUI.
javax.swing.SwingUtilities.invokeLater(new
Runnable()
{
public void run()
{createAndShowGUI();}
});
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询