import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class abc extends JFrame implements ActionListener
{
JTextField Itext;
JTextField Ntext;
JTextArea Otext;
Button btn;
ScrollPane scroll;
char[]word;//定义一个静态数组,获取各个字符
String str=new String();
int num,length;
abc()
{
super("测试");
Itext=new JTextField("",20);
Otext=new JTextArea("",10,20);
Ntext=new JTextField("",10);
btn=new Button("确定");
scroll=new ScrollPane();
scroll.setSize(235,180);
scroll.add(Otext);
btn.addActionListener(this);
Container cp=getContentPane();
cp.setLayout(new FlowLayout(0));
cp.add(Itext);
cp.add(Ntext);
cp.add(btn);
cp.add(scroll);
setSize(300,270);
setVisible(true);
}
public void getWord(int length,String str)//获取每个字符的静态方法
{
word=new char[length];
for(int i=0;i<length;i++)
word[i]=str.charAt(i);
}
public void print(char word,int num)//输出获取的字符的前num个字符
{
for(int i=word-num;i<word;i++)
Otext.setText("sfsf");
//System.out.println();
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==btn)
{
str=Itext.getText();//获取文本字符串
length=str.length();
num=Integer.parseInt(str);//获取文本字符串,并转换为int型
getWord(length,str);
for(int i=0;i<length;i++)
print(word[i],num);
}
}
public static void main(String[] args){
abc ap=new abc();
ap.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}