import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;public class WriteSign extends JApplet implements ActionListener{
JLabel numLabel,signLabel;
JTextField numField;
JTextArea signArea;
public void init()
{
Container container = getContentPane();
container.setLayout( new FlowLayout( ) );
numLabel = new JLabel( "NUM" );
numField = new JTextField( 15 );
numField.addActionListener( this );
container.add( numLabel );
container.add( numField );
signLabel = new JLabel( "the sign '@' is" );
signArea = new JTextArea( "",2,15 );
signArea.setEditable( false );
container.add( signLabel );
container.add( signArea );
}
public void actionPerformed( ActionEvent actionEvent )
{
int num = Integer.parseInt( actionEvent.getActionCommand() );
String output = "";
if (num >= 1 && num <= 25 )
{
numField.setText( Integer.toString( num ) );
for(int i = 0;i < num; i++ )
{
output += '@';
}
signArea.append( output );
}
else
signArea.append( "wrong number" );
}}
小弟想打印25个'@',可是applet(eclipse)最多显示了17给我,想以2行的形式打印出25个'@'.
恳请高手帮忙
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;public class WriteSign extends JApplet implements ActionListener{
JLabel numLabel,signLabel;
JTextField numField;
JTextArea signArea;
public void init()
{
Container container = getContentPane();
container.setLayout( new FlowLayout( ) );
numLabel = new JLabel( "NUM" );
numField = new JTextField( 15 );
numField.addActionListener( this );
container.add( numLabel );
container.add( numField );
signLabel = new JLabel( "the sign '@' is" );
signArea = new JTextArea( "",2,15 );
signArea.setEditable( false );
container.add( signLabel );
container.add( signArea );
}
public void actionPerformed( ActionEvent actionEvent )
{
int num = Integer.parseInt( actionEvent.getActionCommand() );
String output = "";
if (num >= 1 && num <= 25 )
{
numField.setText( Integer.toString( num ) );
for(int i = 0;i < num; i++ )
{
output += '@';
}
signArea.append( output );
}
else
signArea.append( "wrong number" );
}}
小弟想打印25个'@',可是applet(eclipse)最多显示了17给我,想以2行的形式打印出25个'@'.
恳请高手帮忙
解决方案 »
- Swing 中 substance 设置水印的方法是什么?
- 求高手给点思路。谢谢
- java怎么执行一个*.vbs脚本
- java动态演示时paintComponent()和run()的分工
- 如何打印出时间倒数记时的代码?
- 100分看个错误
- 新年好!元旦了还在加班,就是因为一个java mail的问题.请高手指点!!
- 抽象类InputStream为什么可以生成实例java.lang.System.in?
- Java中的HashTable是个什么东东!
- 请问谁有corejava这本书的第一章的源代码?
- 有没有像vb里面FSO(FileSystemObject)对文件的操作那么方便用的java包啊?
- 100分求高手帮帮我看看这个程序
JTextField signArea;