📄 tokentest.java
字号:
// TokenTest.java
// Testing the StringTokenizer class of the java.util package
import javax.swing.*;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
public class TokenTest extends JFrame {
private JLabel prompt;
private JTextField input;
private JTextArea output;
public TokenTest()
{
super( "Testing Class StringTokenizer" );
Container c = getContentPane();
c.setLayout( new FlowLayout() );
prompt =
new JLabel( "Enter a sentence and press Enter" );
c.add( prompt );
input = new JTextField( 20 );
input.addActionListener(
new ActionListener() {
public void actionPerformed( ActionEvent e )
{
//获取用户输入的字串
String stringToTokenize = e.getActionCommand();
StringTokenizer tokens =
new StringTokenizer( stringToTokenize );
//使用缺省构造函数,定界符为:空格,换行符,TAB
output.setText( "Number of elements: " +
tokens.countTokens() +
"\nThe tokens are:\n" );
while ( tokens.hasMoreTokens() )
output.append( tokens.nextToken() + "\n" );
}
}
);
c.add( input );
output = new JTextArea( 10, 20 );
output.setEditable( false );
c.add( new JScrollPane( output ) );
setSize( 275, 260 ); // set the window size
show(); // show the window
}
public static void main( String args[] )
{
TokenTest app = new TokenTest();
app.addWindowListener(
new WindowAdapter() {
public void windowClosing( WindowEvent e )
{
System.exit( 0 );
}
}
);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -