首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请大家帮小弟我改改啊

2012-01-14 
请大家帮我改改啊.importjavax.swing.*importjava.awt.*importjava.awt.event.*importjava.lang.*impo

请大家帮我改改啊.
import   javax.swing.*;  
import   java.awt.*;  
import   java.awt.event.*;  
import   java.lang.*;  
import   java.util.List.*;  
import   java.util.*;  

public   class   Xingzuo   extends   JFrame{  
private   JLabel   jl1   =   new   JLabel();  
private   JLabel   jl2   =   new   JLabel();  
private   JLabel   jl3   =   new   JLabel();  
private   JTextField  
jt1   =   new   JTextField(),  
jt2   =   new   JTextField(),  
jt3   =   new   JTextField();  

private   JPanel   panel   =   new   JPanel();  
int[]   a   =   new   int[20];  
List   b   =   new   ArrayList();   //说这里引用不明确,怎么改啊!  
int[]   c   =   new   int[30];  

public   Xingzuo(String   title){  
panel.setLayout(new   FlowLayout())   ;  
panel.add(jl1);  
panel.add(jt1);  
panel.add(jl2);  
panel.add(jt2);  
panel.add(jl3);  
panel.add(jt3);  

Container   contentPane   =   getContentPane();  
contentPane.setLayout(new   FlowLayout());  
contentPane.add(panel);  
jt1.addActionListener(new   ActionListener1());  
jt2.addActionListener(new   ActionListener1());  
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  
pack();  
setVisible(true);  
}  

class   ActionListener1   implements   ActionListener{  
public   void   actionPerformed(ActionEvent   e){  
Iterator   it   =   b.iterator();  
for(int   i=1;i <=12;i++)  
a[i-1]=i;  
for(int   j=1;j <=21;j++){  
c[j-1]=j;  
b.add(new   c[j-1]);   //说找不到C.  
}  

if(jt1.getText().equals(a[0])){  
while(it.hasNext()){  
if(jt2.getText().equals(it.next()))  
jt3.setText( " ");  
}  
jt3.setText( " ");  
}  
}  
}  
public   void   main(String[]   args){  
Xingzuo   xingzuo   =   new   Xingzuo( "hello ");  
}  
}  


[解决办法]
List b = new ArrayList(); //说这里引用不明确,怎么改啊!
这里改包import java.util.List;import java.util.ArrayList;
b.add(new c[j-1]); //说找不到C.肯定找不到,c 又不是类,你new它干什么
[解决办法]
java.util.List b = new ArrayList();
[解决办法]
给楼主调试了一下。行了。
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.lang.*;

import java.util.*;

public class Xingzuo extends JFrame{
private JLabel jl1 = new JLabel();
private JLabel jl2 = new JLabel();
private JLabel jl3 = new JLabel();
private JTextField
jt1 = new JTextField(),
jt2 = new JTextField(),
jt3 = new JTextField();

private JPanel panel = new JPanel();
int[] a = new int[20];
ArrayList b = new ArrayList(); //说这里引用不明确,怎么改啊!
int[] c = new int[30];

public Xingzuo(String title){


panel.setLayout(new FlowLayout()) ;
panel.add(jl1);
panel.add(jt1);
panel.add(jl2);
panel.add(jt2);
panel.add(jl3);
panel.add(jt3);

Container contentPane = getContentPane();
contentPane.setLayout(new FlowLayout());
contentPane.add(panel);
jt1.addActionListener(new ActionListener1());
jt2.addActionListener(new ActionListener1());
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pack();
setVisible(true);
}

class ActionListener1 implements ActionListener{
public void actionPerformed(ActionEvent e){
Iterator it = b.iterator();
for(int i=1;i <=12;i++)
a[i-1]=i;
for(int j=1;j <=21;j++){
c[j-1]=j;
b.add(new Integer( c[j-1])); //说找不到C.
}

if(jt1.getText().equals(a[0])){
while(it.hasNext()){
if(jt2.getText().equals(it.next()))
jt3.setText( " ");
}
jt3.setText( " ");
}
}
}
public static void main(String[] args){
Xingzuo xingzuo = new Xingzuo( "hello ");
}
}

热点排行