求助~~~~~~~~ 怎么用不同的checkbox按钮来控制文本编辑区TextArea的可编辑性(就是用两个checkbox按钮来控制可编辑和不可编辑)谢谢~~~~~~我试了很多方法都不行,总是控制不了或是出错!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Test{ public static void main(String[] args) { TestJFrame frame=new TestJFrame(); frame.show(); }}class TestJFrame extends JFrame{ JTextArea txt; public TestJFrame() { setSize(300,300); JPanel panel=new JPanel(); JCheckBox ch1=new JCheckBox("可编辑"); JCheckBox ch2=new JCheckBox("不可编辑"); txt=new JTextArea(1,10); Container con=getContentPane(); panel.add(ch1); panel.add(ch2); panel.add(txt); con.add(panel); ch1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent event) { txt.setEditable(true); //或txt.setEnabled(true); } }); ch2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent event) { txt.setEditable(false); //或txt.setEnabled(false); } }); } }楼主你可以参考一下,这是我刚写的 希望对你有帮助} 一个面试题,该怎么做 怎么添加背景之后就把原来的Panel覆盖了啊! 关于JspWriter和PrintWriter之间转化的问题 san fen 深入java Exception 是否有免费的语音、图像通讯API? 或者相关的技术? UP有分!!! 一个关于sql效率的问题。 C++ --> Java ???? xiewei请进领分3! 请问jdk1.1.8中的javax.activation.DataSource在jdk1.3中在什么包里? 求聊天室Demo 请问javax.swing.CellRenderPane主要是做甚末用的
import java.awt.event.*;
import javax.swing.*;public class Test
{
public static void main(String[] args)
{
TestJFrame frame=new TestJFrame();
frame.show();
}
}class TestJFrame extends JFrame
{
JTextArea txt;
public TestJFrame()
{
setSize(300,300);
JPanel panel=new JPanel();
JCheckBox ch1=new JCheckBox("可编辑");
JCheckBox ch2=new JCheckBox("不可编辑");
txt=new JTextArea(1,10);
Container con=getContentPane();
panel.add(ch1);
panel.add(ch2);
panel.add(txt);
con.add(panel);
ch1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
txt.setEditable(true);
//或txt.setEnabled(true);
}
});
ch2.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
txt.setEditable(false);
//或txt.setEnabled(false);
}
}); } }楼主你可以参考一下,这是我刚写的 希望对你有帮助
}