JAVA入门2--关于JOptionPane 和 JApplet一起使用的方法例子
2008-09-19 14:12
736 查看
以前对于JOptionPane ,为JOptionPane.showInputDialog, JOptionPane.showMessageDialog ,输入和显示 数据。
而 JApplet 经常和 JLabel ,JTextField,JTextArea 作为使用。
现在把两块合并起来,在showInputDialog中输入字符,在JTextArea 显示出来。
import javax.swing.JOptionPane;
import java.awt.*;
import javax.swing.*;
public class J35 extends JApplet {
JTextArea A1;
int shuzhu[ ];
public void init()
{
Container contn = getContentPane();
contn.setLayout( new FlowLayout() );
A1 = new JTextArea();
String input;
int changdu, num1;
input = JOptionPane.showInputDialog(" please input ");
changdu = input.length();
num1 = Integer.parseInt( input );
shuzhu = new int[ changdu ];
displayDigits( changdu, num1 );
contn.add( A1 );
}
public void displayDigits( int x, int y )
{
for ( int i = 0; i < x; i++ )
{
shuzhu[ i ] = y % 10;
y = y / 10;
}
for ( int j = x -1; j >= 0; j-- )
{
A1.append( shuzhu[ j ] + " " );
}
}
}
而 JApplet 经常和 JLabel ,JTextField,JTextArea 作为使用。
现在把两块合并起来,在showInputDialog中输入字符,在JTextArea 显示出来。
import javax.swing.JOptionPane;
import java.awt.*;
import javax.swing.*;
public class J35 extends JApplet {
JTextArea A1;
int shuzhu[ ];
public void init()
{
Container contn = getContentPane();
contn.setLayout( new FlowLayout() );
A1 = new JTextArea();
String input;
int changdu, num1;
input = JOptionPane.showInputDialog(" please input ");
changdu = input.length();
num1 = Integer.parseInt( input );
shuzhu = new int[ changdu ];
displayDigits( changdu, num1 );
contn.add( A1 );
}
public void displayDigits( int x, int y )
{
for ( int i = 0; i < x; i++ )
{
shuzhu[ i ] = y % 10;
y = y / 10;
}
for ( int j = x -1; j >= 0; j-- )
{
A1.append( shuzhu[ j ] + " " );
}
}
}
相关文章推荐
- 这个关于ATTRIBUTE的使用方法的例子还算可以
- 关于java中BufferedReader的read()及readLine()方法的使用心得
- java关于ArrayList动态数组与静态数组Arrays-元素比较输出最大最小值的使用例子
- 关于时间,日期,星期,月份的算法(Java中Calendar的使用方法)
- 关于java中Properties类的简单的使用例子
- Java基础--关于static的变量和方法使用的一些不解
- [转]关于java中BufferedReader的read()及readLine()方法的使用心得
- 关于boost中shared_ptr使用方法的一些例子
- JAVA 中的IO流详解及其使用方法、例子
- JAVA中关于set()和get()方法的理解及使用
- JAVA中关于set()和get()方法的理解及使用
- 慕课网-Java入门第一季-7-2 Java 中无参无返回值方法的使用
- java中关于set()和get()方法的理解和使用
- 关于JAVA中this的使用方法小结
- java有关于方法调用的几个例子
- 关于java中indexOf方法在ArrayList集合中的使用
- 关于时间,日期,星期,月份的算法(Java中Calendar的使用方法)
- 关于java中Properties类的简单的使用例子
- java中关于日期的方法的使用
- JAVA 中的IO流详解及其使用方法、例子