求几道JAVA编程题的答案!

来源:百度知道 编辑:UC知道 时间:2024/05/25 08:10:18
一:本区可以使用getSelecteText()方法获得该文本区通过拖动鼠标选中的文本。编写应用程序,有一个标题为“挑单词”的窗口,窗口的布局为BorderLayout布局。窗口中添加两个文本区和一个按钮组件,要求文本区分别添加到窗口区的东部和西部区域:按钮添加到窗口的南部区域,当单击按钮时,程序将东部区域的文本区中鼠标选中的内容尾加到西部区域的文本区中。
二:编写一个应用程序,有一个标题为“计算”的窗口,窗口的布局为FlowLayout布局。设计4个按钮,分别命名为“加”、“差”、“积”、“除”,另外,窗口中还有3个文本框。单击相应的按钮,将两个文本框的数字做运算,在第三个文本框中显示结果。要求处理NumberFormatException.
以上两个题那个都可以哈。

你用的库版本比较低,我换了方法调用,你再试试看!

第3题程序如下:
(注意:这个程序请在命令行下用java调用执行,在jbuilder IDE里输入汉字会有问题,这个是jbuilder的问题,不是程序的问题。)

package string_parser;

/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2005</p>
* <p>Company: </p>
* @author unascribed
* @version 1.0
*/

import java.io.*;
import java.util.*;

public class StringParser {
public static void main(String[] args) {
try
{
String delimiter = "||";

System.out.println("input a string:");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();

Vector str_parsed = new Vector();
int pos = 0;
int next = 0;
while ((next = str.indexOf(delimiter, pos)) != -1)
{
str_parsed.addElement(str.substring(pos, next));
pos = n