Java 程序代码没有提示错误,但是无法显示运行结果

import javax.swing.*;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class User extends JFrame {
public JPanel useJPanel;
public JButton btn1;
public JButton btn2;
public JTextField text1;
public JPasswordField pdwField;
public JLabel userlog;
public JLabel username;
public JLabel userpdw;
public void Userlog(){
useJPanel =new JPanel();
userlog = new JLabel("用户登录");
username = new JLabel("用户名:");
userpdw = new JLabel("密 码:");
text1 =new JTextField();
pdwField = new JPasswordField();
btn1 =new JButton("登录");
btn2 =new JButton("取消");
usermain();
}
public void usermain(){
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setResizable(false);
this.setSize(300,200);
this.useJPanel.setLayout(null);
this.userlog.setBounds(120,15,60,20);
this.username.setBounds(50,55,60,20);
this.userpdw.setBounds(50,85,60,25);
this.text1.setBounds(110,55,120,20);
this.pdwField.setBounds(110,85,120,20);
this.btn1.setBounds(85,120,60,20);
this.btn2.setBounds(155,120,60,20);
this.useJPanel.add(userlog);
this.useJPanel.add(username);
this.useJPanel.add(userpdw);
this.useJPanel.add(text1);
this.useJPanel.add(pdwField);
this.useJPanel.add(btn1);
this.useJPanel.add(btn2);
this.add(useJPanel);
this.setVisible(true);
}
public static void main(String []args){
new User();
}
}
知道问题所在了……看看各位能不能细心点喽!嘿嘿,回答出来就给分!不是故意卖弄的 ,这分不能不给,但是我挣分也不容易的哦

出现这种情况,只能用debug模式,看看哪里报错或者是跳出程序运行的了。

第一步:在程序运行开始的位置,双击代码左侧的line;

第二步:此时就会生成一个断点,之后debug运行项目;

第三步:一直到断点的位置,之后一直按F6,之后看看那个步骤出了问题,之后进行解决即可。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-22
public static void main(String []args){
User u = new User();
u.Userlog(); //调用方法

}
你光声明对象不调用方法哪有显示结果本回答被提问者采纳
第2个回答  2012-11-22
你这个Userlog()方法都没调用,当然没东西了,


new User().userlog();
第3个回答  2012-11-22
因为你只是创建了一个User对象啊

new User();
改成
User user=new User();
user.Userlog();
应该就可以了

Java 程序代码没有提示错误,但是无法显示运行结果?
会单步调试吗?没有提示错误的话,是程序能跑通吗?是不是没有加输出语句啊?如果加了输出语句,但是没有输出结果的话,可以使用单步调试看看。

Java 程序代码没有提示错误,但是无法显示运行结果
出现这种情况,只能用debug模式,看看哪里报错或者是跳出程序运行的了。第一步:在程序运行开始的位置,双击代码左侧的line;第二步:此时就会生成一个断点,之后debug运行项目;第三步:一直到断点的位置,之后一直按F6,之后看看那个步骤出了问题,之后进行解决即可。

java为什么运行不了
代码有逻辑错误:即使代码没有语法错误,但是由于逻辑不当或者变量没有被正确地赋值,导致程序的执行流程出现问题。代码中有未处理的异常:当代码执行过程中发生异常(如访问空指针、除零等),如果没有正确地捕获或处理这些异常,程序就会停止运行。代码中有死循环:如果你的代码中有一个无限循环,那么程序...

Java程序编译没有错误,可是 Ecipse在控制台没有输出结果,什么也没有...
那就是你的程序逻辑上有问题。虽然编译能通过,那只是说明语法没问题,并不是说你的程序就能够按照你期望的结果运行

java代码运行不出来,没提示错误,求解
你要在这个类中写一个main函数才可以运行程序 public static void main(String[] args) { xuanzechengshi x = new xuanzechengshi();x.selectCity();} 把xuanzejingdian类及相关的代码注释掉就可运行

代码没错为什么eclipse运行了一直转圈圈不出结果?
这个问题的原因可能是因为你的输入不正确导致程序无法执行。例如,在你输入个人收入时,如果输入的是一个非数字字符串或负数,那么这个程序可能就会一直转圈圈不出结果。在这种情况下,可以在你的代码中加入一些错误处理机制,例如检查输入是否合法,并在发现非法输入时给出相应的提示。例如:\/\/ 尝试读入个人...

java程序中我有主函数,也没有错误,为什么运行不了?
,其他工程中的main函数类能运行正常!我的错误原因是,工程中引入了其他工程中的jar包,但是为了提高运行速度,将该jar包所在工程给删掉了!结果,jar文件找不到路径,从而产生了这个错误。不知道你的问题是什么,帮不上忙的话,就将你的错误提示贴出来,大家一起学习学习。

java中为什么运行结果什么都没有
因为你的代码中没有输出语句,只是执行了方法而已

java ,,为什么运行不显示当前程序结果总是显示前面一个运行程序的结果...
你可能启动了多个程序,你按一下图片上的小电脑就可以切换回来

代码没有错误为什么编译不出来
4、 语法分析阶段的目的是识别出源程序的语法结构(即语句或句子)是否错误,所以有时又常为句子分析。编译程序中负责这一功能的程序称为语法分析器或语法分析程序。在这一阶段中发现的错误称为语法错误。5、 C语言的(源)程序必须经过编译才能生成目标代码,再经过链接才能运行。PASCAL语言、FORTRAN语言...

相似回答