JLabel的问题 A类中有一个JLabel,B类定义它所显示的内容操作流程:第一次执行A,JLabel没有内容跳转到B再跳回A,JLabel显示内容大概怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 执行A 怎么执行?跳转到B 怎么跳转?A B两个类 你搞得像线程一样 说清楚啊 举个例子吧,A就像一个登录窗口,B是一个检验登录信息的类,运行A点击确定转到,验证失败后再返回登录窗口,这时候登录窗口上的一个JLabel显示”登录失败!“字样,就这样 在B返回按钮的监听器,加入设置jlabel的函数。。 我在B里面用setText,但是不能用额 在B类中定义显示的内容为公有的静态全局变量和是否转到B的标志.然后在A中判断标志,设置JLabel的内容. 我看了一下不知道你的意思是不是我所说的全局变量: private JLabel l_state; (就是你所谓的JLabel)if(){这里写你的验证代码正确返回}else{不正确的时候 setPrompt("登录失败!"); pf_PassWord.setText(""); userName.setText("");} /** * 把验证信息提示出来 */ private void setPrompt(String error){ l_state.requestFocus(); l_state.setText(error); } 弄好的,在A里面写个条件,B里面弄一个静态变量t,t>0就显示,哈哈,谢谢各位 是这样子么?import javax.swing.*;class test{ static JLabel jl; public static void main(String[] args){ JFrame jf=new JFrame(); jf.setLayout(null); jf.setBounds(400,200,400,400); A a=new A(); B b=new B(); jl.setBounds(50,50,50,50); jf.add(jl); jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); jf.setVisible(true); } static class A{ A(){ jl=new JLabel(); } } static class B{ B(){ jl.setText("change"); } } } 一些有用的代码分享 求教字符串打印问题? 紧急求助:socket编程问题:怎样在关闭一个数据流的情况下,不关闭socket 編碼問題,高手速進 如何让java的控件在Applet小程序的容器中定位? 初学者的问题,请多指教! 一个java里的下拉菜单垢问题!! java中没有专门复制文件的copy函数吗?难道这种底层函数要自己写? 怎么把文件中的中文字符和英文区分开来? 一个初学者的问题! 对于文本的按时间统计行数 Java输入字符到文件中时空格后的部分不能输入
跳转到B 怎么跳转?A B两个类 你搞得像线程一样 说清楚啊
全局变量:
private JLabel l_state; (就是你所谓的JLabel)
if(){
这里写你的验证代码
正确返回
}else{
不正确的时候
setPrompt("登录失败!");
pf_PassWord.setText("");
userName.setText("");
}
/**
* 把验证信息提示出来
*/
private void setPrompt(String error){
l_state.requestFocus();
l_state.setText(error);
}
class test{
static JLabel jl;
public static void main(String[] args){
JFrame jf=new JFrame();
jf.setLayout(null);
jf.setBounds(400,200,400,400);
A a=new A();
B b=new B();
jl.setBounds(50,50,50,50);
jf.add(jl);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);
}
static class A{
A(){
jl=new JLabel();
}
}
static class B{
B(){
jl.setText("change");
}
}
}