关于Button按钮控制问题,和界面刷新? table.setVisible(false) ;table.setVisible(true) ;把這兩句話加到代碼中,可以解決刷新問題. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 button2.setEnabled(false) ;button3.setEnabled(false) ;button1.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ button2.setEnabled(true) ; button3.setEnabled(true) ; }}) ; import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.sql.*;import java.util.*;public class ClientDemo extends JPanel implements ActionListener,ItemListener{.... JMenu menu1 = new JMenu("管理客户(M)"); JMenuItem c_aItem = new JMenuItem("添加客户"); public ClientDemo(){ .... menu1.add(c_aItem); text1.setEditable(false); c_aItem.addItemListener(this); .... } public void itemStateChanged(ItemEvent e){ text1.setEditable(true); }}当我点击添加客户时候为什么text1.setEditable(true);没有起作用?期盼 text1.setEditable(false); c_aItem.addActionListener(this); .... } public void actionPerformed(ActionEvent e){ text1.setEditable(true); } 用ActionListener而不是ItemListener! Java 正则表达式 解析文本 java OO设计问题 大家来讨论下 Eclipse导入文件后运行不了,是不是要重新设路径啊? 关注IT从业人员的健康 请教一个eclipse导出时图片的问题 使用Vector和Enumeration如何取得当前元素的前一个元素 如何将窗体画成非矩形窗体!分不够在加 请教:jdbc怎么判断update的记录数? 怎样才能使JTable可以在一行中多行显示单元内容? 如何让子窗体和父窗体联合在一起 怎样捕捉long sum = Long.Long.MAX_VALUE+1的溢出错误 一个很难的问题~~100分等你拿~~~能者得分~~~
button3.setEnabled(false) ;
button1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
button2.setEnabled(true) ;
button3.setEnabled(true) ;
}
}) ;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
import java.util.*;
public class ClientDemo extends JPanel implements ActionListener,ItemListener{
....
JMenu menu1 = new JMenu("管理客户(M)");
JMenuItem c_aItem = new JMenuItem("添加客户");
public ClientDemo(){
....
menu1.add(c_aItem);
text1.setEditable(false);
c_aItem.addItemListener(this);
....
}
public void itemStateChanged(ItemEvent e){
text1.setEditable(true);
}
}
当我点击添加客户时候为什么text1.setEditable(true);没有起作用?期盼
c_aItem.addActionListener(this);
....
}
public void actionPerformed(ActionEvent e){
text1.setEditable(true);
}