Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从客户端类调用时启动屏幕不工作_Java_Netbeans_Jframe_Splash Screen - Fatal编程技术网

Java 从客户端类调用时启动屏幕不工作

Java 从客户端类调用时启动屏幕不工作,java,netbeans,jframe,splash-screen,Java,Netbeans,Jframe,Splash Screen,我已经创建了一个NetBeans项目。然后创建JFrame SplashScreen。闪屏单独工作非常完美,但是在从客户机类调用闪屏之后,它就不工作了。我试过几种方法,但都不管用。我有几个其他的jframe类,但我需要先运行启动屏幕,然后另一个类将从启动屏幕打开 我已经为这两个类提供了代码。请帮帮我 封装测试; 公共类SplashScreen扩展了javax.swing.JFrame{ /** *创建新窗体SplashScreen */ 公共屏幕(){ 初始化组件(); } /** *从构造函数

我已经创建了一个NetBeans项目。然后创建JFrame SplashScreen。闪屏单独工作非常完美,但是在从客户机类调用闪屏之后,它就不工作了。我试过几种方法,但都不管用。我有几个其他的jframe类,但我需要先运行启动屏幕,然后另一个类将从启动屏幕打开

我已经为这两个类提供了代码。请帮帮我

封装测试;
公共类SplashScreen扩展了javax.swing.JFrame{
/**
*创建新窗体SplashScreen
*/
公共屏幕(){
初始化组件();
}
/**
*从构造函数中调用此方法来初始化表单。
*警告:不要修改此代码。此方法的内容始终为
*由表单编辑器重新生成。
*/
@抑制警告(“未选中”)
//                           
私有组件(){
jPanel3=newjavax.swing.JPanel();
jPanel4=newjavax.swing.JPanel();
jLabel2=newjavax.swing.JLabel();
loadingBar=newjavax.swing.JProgressBar();
loadingStatus=newjavax.swing.JLabel();
jLabel1=newjavax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setIconImage(新的javax.swing.ImageIcon(getClass().getResource(“/Images/logo.png”)).getImage();
设置位置(新java.awt.Point(400300));
未装饰的设置(真实);
可设置大小(假);
setBackground(新java.awt.Color(255、255、255));
jLabel2.setIcon(新的javax.swing.ImageIcon(getClass().getResource(“/Images/tesla_logo_icon_167878.png”);//NOI18N
loadingStatus.setFont(新的java.awt.Font(“Arial”,0,13));//NOI18N
loadingStatus.setText(“loadingText”);
javax.swing.GroupLayout jPanel4Layout=新的javax.swing.GroupLayout(jPanel4);
setLayout(jPanel4Layout);
jPanel4Layout.setHorizontalGroup(
jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,jPanel4Layout.createSequentialGroup()
.addContainerGap(29,简称最大值)
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(加载栏,javax.swing.GroupLayout.PREFERRED\u大小,javax.swing.GroupLayout.DEFAULT\u大小,javax.swing.GroupLayout.PREFERRED\u大小)
.addComponent(jLabel2,javax.swing.GroupLayout.PREFERRED_SIZE,149,javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(21,21,21))
.addGroup(jPanel4Layout.createSequentialGroup()
.addGap(49,49,49)
.addComponent(加载状态)
.addContainerGap(javax.swing.GroupLayout.DEFAULT\u SIZE,Short.MAX\u VALUE))
);
jPanel4Layout.setVerticalGroup(
jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel4Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel2,javax.swing.GroupLayout.PREFERRED_SIZE,150,javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,javax.swing.GroupLayout.DEFAULT\u SIZE,Short.MAX\u值)
.addComponent(加载状态)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(加载栏,javax.swing.GroupLayout.PREFERRED\u大小,javax.swing.GroupLayout.DEFAULT\u大小,javax.swing.GroupLayout.PREFERRED\u大小)
.addContainerGap())
);
jLabel1.setIcon(新的javax.swing.ImageIcon(getClass().getResource(“/Images/background.jpg”);//NOI18N
javax.swing.GroupLayout jPanel3Layout=新的javax.swing.GroupLayout(jPanel3);
setLayout(jPanel3Layout);
jPanel3Layout.setHorizontalGroup(
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
.addComponent(jPanel4,javax.swing.GroupLayout.PREFERRED\u SIZE,javax.swing.GroupLayout.DEFAULT\u SIZE,javax.swing.GroupLayout.PREFERRED\u SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jLabel1,javax.swing.GroupLayout.DEFAULT\u SIZE,javax.swing.GroupLayout.DEFAULT\u SIZE,Short.MAX\u VALUE))
);
jPanel3Layout.setVerticalGroup(
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel4,javax.swing.GroupLayout.DEFAULT\u SIZE,javax.swing.GroupLayout.DEFAULT\u SIZE,Short.MAX\u值)
.addComponent(jLabel1,javax.swing.GroupLayout.DEFAULT\u SIZE,javax.swing.GroupLayout.DEFAULT\u SIZE,Short.MAX\u值)
);
javax.swing.GroupLayout=newjavax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(布局);
layout.setHorizontalGroup(
createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel3,javax.swing.GroupLayout.DEFAULT\u SIZE,javax.swing.GroupLayout.DEFAULT\u SIZE,Short.MAX\u值)
);
layout.setVerticalGroup(
createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel3,javax.swing.GroupLayout.DEFAULT\u SIZE,javax.swing.GroupLayout.DEFAULT\u SIZE,Short.MAX\u值)
);
包装();
}//                         
/**
*@param指定命令行参数
*/
公共静态void main(字符串参数[]){
/*设置Nimbus的外观和感觉*/
//
/*如果Nimbus(在JavaSE6中引入)不可用,请使用默认的外观。
*详情请参阅http://downloa