package GUI;
import javax.swing.JButton;
import javax.swing.JFrame;
import java.awt.Container;
import java.awt.FlowLayout;import java.awt.*;public class ShowFlowLayout extends JFrame{
public ShowFlowLayout(){
//Get the content pane of the frame
Container container=getContentPane();
Checkbox jck;
CheckboxGroup g1;
container.setLayout(new FlowLayout(FlowLayout.LEFT,10,20));
//Add buttons to the frame
for(int i=0;i<10;i++)
container.add(new JButton("Component "+i));
JButton jbtOK=new JButton("OK");
container.add(jbtOK); g1=new CheckboxGroup();
jck=new Checkbox("click me!",g1,true);
container.add(jck);
jck.addItemListener(new ItemListener(){为什么在这一行有这样的错误ItemListener cannot be resolved to a type public void itemStateChanged(ItemEvent evt){
if(evt.getStateChange()==ItemEvent.SELECTED)
but1.setForeground(Color.red);
}
});
JButton but1=new JButton("Press me");
container.add(but1); } public static void main(String[] args) {
ShowFlowLayout frame=new ShowFlowLayout();
frame.setTitle("ShowFlowLayout");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200, 200);
frame.setVisible(true);
}}
import javax.swing.JButton;
import javax.swing.JFrame;
import java.awt.Container;
import java.awt.FlowLayout;import java.awt.*;public class ShowFlowLayout extends JFrame{
public ShowFlowLayout(){
//Get the content pane of the frame
Container container=getContentPane();
Checkbox jck;
CheckboxGroup g1;
container.setLayout(new FlowLayout(FlowLayout.LEFT,10,20));
//Add buttons to the frame
for(int i=0;i<10;i++)
container.add(new JButton("Component "+i));
JButton jbtOK=new JButton("OK");
container.add(jbtOK); g1=new CheckboxGroup();
jck=new Checkbox("click me!",g1,true);
container.add(jck);
jck.addItemListener(new ItemListener(){为什么在这一行有这样的错误ItemListener cannot be resolved to a type public void itemStateChanged(ItemEvent evt){
if(evt.getStateChange()==ItemEvent.SELECTED)
but1.setForeground(Color.red);
}
});
JButton but1=new JButton("Press me");
container.add(but1); } public static void main(String[] args) {
ShowFlowLayout frame=new ShowFlowLayout();
frame.setTitle("ShowFlowLayout");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200, 200);
frame.setVisible(true);
}}
解决方案 »
- urlConnection,servlet,如果后台处理时间长, 结果数据文件接收不到的问题
- 谁有oracle 下载地址啊!!?急用
- 快要疯掉了,求大家推荐一款适合初学者的支持中文比较好的JAVA IDE
- 怎么第二次checker.isAlive()还是false
- Java最基本问题:输出中文!
- 请教javac命令当中-d选项和-classpath选项的区别?
- 问一个简单的问题,jbuilder生成的exe文件怎么改exe文件的图标?
- 初学者的问题:我想将JBuilder包含的类导出来用(不用JBulider进行开发),我怎样才能最快地找到指定的类呢?谢谢!
- JDBC驱动应该如何安装
- 请问国内企业哪些是微软的走狗?
- 求助:两个jpanel之间事件响应问题??
- 各位朋友一起来讨论下一个算法
package GUI;
import javax.swing.JButton;
import javax.swing.JFrame;
import java.awt.Container;
import java.awt.FlowLayout;import java.awt.*;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;public class A extends JFrame{
public A(){
//Get the content pane of the frame
Container container=getContentPane();
Checkbox jck;
CheckboxGroup g1;container.setLayout(new FlowLayout(FlowLayout.LEFT,10,20));//Add buttons to the frame
for(int i=0;i<10;i++)
container.add(new JButton("Component "+i));
JButton jbtOK=new JButton("OK");
container.add(jbtOK);g1=new CheckboxGroup();
jck=new Checkbox("click me!",g1,true);
container.add(jck);
final JButton but1=new JButton("Press me");
jck.addItemListener(new ItemListener(){ public void itemStateChanged(ItemEvent evt) {
if(evt.getStateChange()==ItemEvent.SELECTED)
but1.setForeground(Color.red);
}
});container.add(but1);}public static void main(String[] args) {
A frame=new A();
frame.setTitle("ShowFlowLayout");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200, 200);
frame.setVisible(true);
}}