Java复习编程题 30

更新时间:2024-05-31 02:42:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第一章:

1.编写类College,College中有一个方法init(),显示“威海职业学院”,编写类School,调用init()方法,在屏幕上显示3行“威海职业学院”。 public class College{ public void init(){

System.out.println(\威海职业学院\} }

public class School{

public static void main(String a[]){ College c1=new College (); for (int i=0;i<3;i++){ c1.init (); } } } 第二章:

1、自定义类Days及其方法dayInmonth( )。该方法的功能是返回用户输入月份的天数(二月份就按28天计算)。例如用户输入3,则该方法将返回值31;用户输入4,则该方法将返回值30。通过main()方法将返回值显示出来。 class Days{

staticint dayInmonth(int a){ int s=31; switch(a)

{case 2: s=28;break;

case 4: case 6: case 9: case 11: s=30; } return s; }

public static void main(String [] args){ int a=Integer.parseInt(args[0]); int b=dayInmonth(a);

System.out.println(a+\月有\天\} }

第三章:

1.编写程序计算12+22+32+42+……+972+982+992+1002的值,输出 class Qiuhe{ static int sum=0; public static int cal(){ for (int i=1;i<=100;i++){ sum+=i*i; }

return sum; }

public static void main(String [] args){ System.out.println(\计算结果为\

} }

2..打印输出10行杨晖三角形

class yanghui {

public static void main (String args[]) {

int i,j;

int yhlevel=10; int yanghui[][];

System.out.println(\杨晖三角形:\

yanghui=new int[yhlevel][]; for(i=0;i

yanghui[0][0]=1;

for (i=1; i

yanghui[i][0]=1;

for(j=1;j

yanghui[i][j]=yanghui[i-1][j-1]+yanghui[i-1][j]; yanghui[i][yanghui[i].length-1]=1; }

for (i=0; i

for(j=0;j

输出结果是: 杨晖三角形: 1 1 1 1 2 1

1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 1 7 21 35 35 21 7 1 1 8 28 56 70 56 28 8 1 1 9 36 84 126 126 84 36 9 1

第四章:

1.自定义一数组并对数组中每个元素赋值,然后按逆序输出.

2.编写一个程序用选择法对数组a[]={20,10,50,40,30,70,60,80,90,100}进行由大到小的排序。

import java.io.*;

public class ArrayTest{

 public static void main(String args[]){

 int i;

 int a[] = new int[5];

 for(i=0;i<5;i++)

 a[i]=i;

 for( i=a.Length-1 ;i>=0;i- -)

 System.out.println(\

 }

}

2.

import java.io.*; public class SelectSort {

public static void main(String args[]) {

int a[]={20,10,50,40,30,70,60,80,90,100}; int temp;

for (int i=0; i

if (a[i]

for (int k=0;k

System.out.println(\ } } }

第五章:

1.设计一个长方形类,成员变量包括长和宽。类中有计算面积和周长的方法,并有相应的set方法和get方法设置和获得长和宽。编写测试类测试是否达到预定功能。要求使用自定义的包。

2.设计雇员Employee类,记录雇员的情况,包括姓名、年薪、受雇时间,要求定义MyDate类作为受雇时间,其中包括工作的年、月、日,并用相应的方法对Employee类进行设置。编写测试类测试Employee类。要求使用自己的包。

3 根据下面的要求编程实现复数类ComplexNumber。 (1)复数类ComplexNumber的属性

·m_dRealPart实部,代表复数的实数部分。 ·m_dlmaginPart虚部,代表复数的虚数部分。

(2)复数类ComplexNumber的方法

·ComplexNumber()构造方法,将实部、虚部都置为0。

·ComplexNumber(doubler,doublei)构造方法,创建复数对象的同时完成复数的实部、虚部的初始化;r为实部的初值,i为虚部的初值。 ·getRealPart()获得复数对象的实部。 ·getlmaginaryPart()获得复数对象的虚部。

·setRealPart(doubled)把当前复数对象的实部设置为给定的形参的数字。 ·setlmaginaryPart(doubled)把当前复数对象的虚部设置为给定形参的数字。

·complexAdd(ComplexNumberc)当前复数对象与形参复数对象相加,所得的结果也是复数值,返回给此方法的调用者。

·complexAdd(doublec)当前复数对象与形参实数对象相加,所得的结果仍是复数值,返回给此方法的调用者。

·complexMinus(ComplexNumberc)当前复数对象与形参复数对象相减,所得的结果也是复数值,返回给此方法的调用者。

1 。package mypackage.math; class Rectangle{ private int length; private int width;

public Rectangle(int length,int width){ this.length=length; this.width=width; }

public void set(int length,int width){ this.length=length;

this.width=width; }

public void get(){

System.out.println(\此长方形的长为\宽为\}

public int getLength(){ return length; }

public int getWidth(){ return width; }

public int calculatePerimeter(){ return 2*(length+width); }

public int calculateArea(){ return (length*width); }

public void print(){

System.out.println(\此长方形的周长为\面积为\} }

class Test{

public static void main(String [ ] args){

Rectangle myrectangle=new Rectangle(15,10); myrectangle.get(); myrectangle.print(); myrectangle.set(20,15);

System.out.println(\长方形的长是\宽是\myrectangle .getWidth()); myrectangle.print(); } }

2. package mypackage.employee;

class MyDate{ private int year; private int month; private int day;

public MyDate(int year,int month,int day){ this.year=year; this.month=month; this.day=day; }

public int getYear(){ return year; } }

public class Employee{

private String name; private double salary; private MyDate hireDay;

public Employee(String name,double salary,MyDate day){ this.name=name; this.salary=salary; hireDay=day; }

public void print(){

System.out.println(name+ \}

public int hireYear(){ return hireDay.getYear(); } }

class TestEmployee{

public static void main(String [] args){

Employee a=new Employee(\李明\Employee b=new Employee(\王强\a.print(); b.print(); } }

3public class ch5_e5_12

{

public static void main(String args[]) {

ComplexNumber cNumber_1 = new ComplexNumber(3,-5); ComplexNumber cNumber_2 = new ComplexNumber(2,2); double d = 10.0;

System.out.println(cNumber_1.toString() + \加 \+ cNumber_2.toString() + \等于 \

+ cNumber_1.complexAdd(cNumber_2).toString()); System.out.println(cNumber_1.toString() + \加 \+ d + \等于 \

+ cNumber_1.complexAdd(d).toString());

System.out.println(cNumber_1.toString() + \减 \+ cNumber_2.toString() + \等于 \

+ cNumber_1.complexMinus(cNumber_2).toString()); System.out.println(cNumber_1.toString() + \减 \+ d + \等于 \

+ cNumber_1.complexMinus(d).toString()); System.out.println(cNumber_1.toString() + \乘 \+ cNumber_2.toString() + \等于 \

+ cNumber_1.complexMulti(cNumber_2).toString()); System.out.println(cNumber_1.toString() + \乘 \

+ d + \等于 \

+ cNumber_1.complexMulti(d).toString()); } }

class ComplexNumber { //域

private double m_dRealPart; private double m_dImaginPart; //构造方法 ComplexNumber() {

m_dRealPart = 0.0; m_dImaginPart = 0.0; }

ComplexNumber(double r,double i) {

m_dRealPart = r; m_dImaginPart = i; }

ComplexNumber(ComplexNumber c) {

m_dRealPart = c.getRealPart(); m_dImaginPart = c.getImaginaryPart();

}

//get,set方法 double getRealPart() {

return m_dRealPart; }

double getImaginaryPart() {

return m_dImaginPart; }

void setRealPart(double d) {

m_dRealPart = d; }

void setImaginaryPart(double d) {

m_dImaginPart = d; }

//复数运算方法

ComplexNumber complexAdd(ComplexNumber c) {

return new ComplexNumber(

this.m_dRealPart + c.getRealPart(),

this.m_dImaginPart + c.getImaginaryPart());

}

ComplexNumber complexAdd(double c) {

return new ComplexNumber(

this.m_dRealPart + c, this.m_dImaginPart); }

ComplexNumber complexMinus(ComplexNumber c) {

return new ComplexNumber(

this.m_dRealPart - c.getRealPart(),

this.m_dImaginPart - c.getImaginaryPart()); }

ComplexNumber complexMinus(double c) {

return new ComplexNumber(

this.m_dRealPart - c, this.m_dImaginPart); }

ComplexNumber complexMulti(ComplexNumber c) {

return new ComplexNumber(

this.m_dRealPart * c.getRealPart()

- this.m_dImaginPart * c.getImaginaryPart(), this.m_dRealPart * c.getImaginaryPart() + this.m_dImaginPart * c.getRealPart());

}

ComplexNumber complexMulti(double c) {

return new ComplexNumber(

this.m_dRealPart * c, this.m_dImaginPart * c); }

//toString()

public String toString() {

return \+ m_dImaginPart + \} }

第六章:

1.有三个字符串,编写程序找出其中最大者。

2.编写一个程序,设定一个有大小写字母的字符串,先将字符串的大写字符输出,再将字符串中的小写字符输出。

3.设定5个字符串,要求只打印那些以字母“b”开头的串,编写程序完成。

4.设定一个有大小写字母的字符串和一个查找字符,使用类 String方法IndexOf()来判断在该字符串中该字符出现的次数。 1.

public class max1 {

public static void main(String args[]) {

String s1= \String s2= \String s3= \String s;

if(s1.compareTo(s2)<0) s=s2; else s=s1;

if(s.compareTo(s3)<0) s=s3;

Systrm.out.println(\} } 2.

public class out {

public static void main(String args[]) {

String s1= \

StringBuffer bufup=new StringBuffer(); StringBuffer buflow=new StringBuffer(); for(int I=0;I

{bufup.append(s1.charAt(i)); bufup.append(' ' ); } else {

buflow.append(s1.charAt(i)); buflow.append('' ); } }

System.out.println(\

System.out.println(\System.out.println(\} } 3.

public class prin_b

{ public static void main(String args[]) {

String s1=\String s2=\String s3=\String s4=\String s5=\if(s1.indexOf('b')= =0) System.out.println(s1);

if(s2.indexOf('b')= =0) System.out.println(s2); if(s3.indexOf('b')= =0) System.out.println(s3); if(s4.indexOf('b')= =0) System.out.println(s4); if(s5.indexOf('b')= =0) System.out.println(s5); } } 4.

public class ppp {

public static void main(String args[]) {

String s1=\int num=0;

for (int i=0;i

System.out.print(\if(num= =0)

System.out.println(\

else System.out.println(num); } }

第七章:

1、 编一个应用程序,按行顺序地读取一个可读文件的内容

2、使用对象的串行化机制,使用RandomAccessFile构造一个应用程序能够随机存取文件的记录,可显示、修改记录的内容

3.编写一个程序,从键盘输入一串字符,统计这串字符中英文字母、数字、其他符号的字符数。 4.编写一个程序,从键盘输入一串字符,从屏幕输出并将其存入a.txt文件中。 5.编写一个程序,从键盘输入10个整数,并将这些数据排序后在标准输出上输出。 编程第1题 import java.io.*; public class ReadFile

{ public static void main(String args[]) { String s;

FileInputStream is; InputStreamReader ir; BufferedReader in; try

{ is=new FileInputStream(\ ir=new InputStreamReader(is); in=new BufferedReader(ir); while((s=in.readLine())!=null) System.out.println(\ }

catch(FileNotFoundException e) { System.out.println(\ System.exit(-2); }

catch(IOException e)

{ System.out.println(\ System.exit(-3); } } }

编程第2题

import java.io.*;

class Day implements Serializable { private int year,month,day; public Day() { year=2000; month=9; day=21; }

public Day(int y,int m,int d) { year=y; month=m; day=d; }

public int getYear() { return year;} public int getMonth(){ return month;} public int getDay() { return day;}

public void outPut() { System.out.println(\年\月\日\ }

class Employee implements Serializable { public static final int NAMESIZE=40;

public static final int RECORDSIZE=2*NAMESIZE+8+4*3; private String name; private double salary; private Day hireDay; public Employee(){}

public Employee(String n,double s,Day d) { name=n; salary=s; hireDay=d; }

public void print()

{ System.out.println(name+\ public void raiseSalary(double byPercent) { salary*=1+byPercent/100; } public int hireYear()

{ return hireDay.getYear(); } }

public class ObjectSer

{ public static void main(String args[]) throws IOException,ClassNotFoundException { int i;

Employee[] staff = new Employee[3];

staff[0] = new Employee(\ staff[1] = new Employee(\

staff[2] = new Employee(\ FileOutputStream fo=new FileOutputStream(\ ObjectOutputStream so=new ObjectOutputStream(fo); try

{ for(i=0;i<3;i++) so.writeObject(staff[i]); so.close(); }

catch(IOException e)

{ System.out.println(\ System.exit(1); }

for(i=0;i<3;i++) staff[i]=null;

FileInputStream fi=new FileInputStream(\ ObjectInputStream si= new ObjectInputStream(fi); try {

for(i=0;i<3;i++)

staff[i]=(Employee) si.readObject(); si.close(); }

catch(IOException e)

{ System.out.print(\ System.exit(1); }

for(i=0;i<3;i++) staff[i].print(); } } 3.答: import java.io.*; public class Count{

public static void main(String[] args) {

int x=0,y=0,z=0; int ch; try{

while((ch=System.in.read())!='\\r'){

if(ch>='A'&&ch<='Z'||ch>='a'&&ch<='z') x++;

else if(ch>='0'&&ch<='9') y++; else z++; }

}catch(IOException e){

System.out.println(e.toString()); }

System.out.println(\英文字母:\System.out.println(\数字字符:\System.out.println(\其它字符:\} } 4.答:

import java.io.*; public class InFile{

public static void main(String[] args) { int ch; try{

FileOutputStream out=new FileOutputStream(\while((ch=System.in.read())!='\\r'){

System.out.write(ch); out.write(ch); }

out.close();

System.out.write('\\n'); }catch(IOException e){

System.out.println(e.toString()); }

System.out.println(\输出至文件完毕!\} } 5.答:

import java.io.*; public class Sort{

public static void main(String args[]) {

int a[]=new int[10]; byte b[]=new byte[10]; int t; String str;

System.out.println(\请输入10个整数:\try{

for(int i=0;i<10;i++)

{System.out.print(\System.in.read(b); str=new String(b); str=str.trim();

a[i]=Integer.parseInt(str); }

}catch(IOException e){

System.out.println(e.toString()); }

catch(NumberFormatException e){ System.out.println(e.toString()); }

for(int i=0;i<9;i++) for(int j=i+1;j<10;j++) {

if(a[i]>a[j]){ t=a[i]; a[i]=a[j]; a[j]=t; } }

for(int i=0;i<10;i++)

System.out.println(a[i]+\}

}

第八章:

1.编写一个Applet程序和相应的页面文件,通过页面文件传递参数,在Applet程序中绘制一个长方形(长方形的长度和宽度由页面文件传递)。

2.编写一个Applet程序,用来显示与Applet程序在同一文件夹下的图片文件“flower.jpg”。 3.编写一个Applet程序,用来循环播放与Applet程序在同一文件夹下的声音文件“sound.mid”,作为网页的背景音乐。

4 编写程序,实现如图所示功能:在x和y两个文本框中输入数值,按下右面的任意按钮能进行相应的计算,并将结果显示在中间的文本区中,该区域可以用清除按钮清除。(本题15分)

1.Applet代码如下: import java.awt.*; import java.applet.*;

public class ParameterSend extends Applet{ int length,width; public void init(){

length=Integer.parseInt(getParameter(\width=Integer.parseInt(getParameter(\}

public void paint(Graphics g){

g.setColor(Color.red);

g.drawRect(10,10,length,width); } }

HTML页面代码如下:

ParameteSend

code= ParameterSend.class width = 280 height = 100>

2.Applet代码如下: import java.awt.*;

import java.applet.Applet;

public class ImageApplet extends Applet {

Image image; public void init()

{

image = getImage(getCodeBase(),\}

public void paint(Graphics g) {

setBackground(Color.lightGray);

g.drawString(\g.drawImage(image,20,30,150,100,this); } }

HTML页面代码如下:

3.Applet代码如下: import java.awt.Graphics; import java.applet.*;

public class SoundApplet extends Applet{ AudioClip soundObj; public void init(){

soundObj=getAudioClip(getCodeBase(),\}

public void paint(Graphics g){

g.drawString(\}

public void start(){ soundObj.loop(); }

public void stop(){ soundObj.stop(); } }

HTML页面代码如下:

4、import java.awt.*; import java.awt.event.*;

class jisuanqi implements ActionListener{ Frame f=new Frame(\计算器\Panel p=new Panel(); Panel p1=new Panel(); Panel p2=new Panel(); Button b=new Button(\Button b1=new Button(\Button b2=new Button(\清除\

Label lbx=new Label(\Label lby=new Label(\TextField tfx=new TextField(4); TextField tfy=new TextField(4); TextArea ta=new TextArea();

Font ft =new Font(\宋体\GridLayout g1=new GridLayout(4,1); GridLayout g2=new GridLayout(2,1); double x,y,sum;

public static void main(String [] args){ jisuanqi ji=new jisuanqi() ; ji.go(); }

public void go(){ b.setFont(ft); b1.setFont(ft); b2.setFont(ft);

lbx.setAlignment(Label.CENTER); lby.setAlignment(Label.CENTER); lbx.setFont(ft); lby.setFont(ft); tfx.setFont(ft); tfy.setFont(ft); ta.setFont(ft);

p.setLayout(g1); p.add(lbx); p.add(tfx); p.add(lby); p.add(tfy); f.add(p,\p1.setLayout(g2); p1.add(b); p1.add(b1);

b.addActionListener(this); b1.addActionListener(this); f.add(p1,\p2.add(b2);

b2.addActionListener(this); f.add(p2,\f.add(ta,\f.setSize(250,150); f.setVisible(true); }

public void actionPerformed(ActionEvent ae){ String s=ae.getActionCommand(); x=Double.parseDouble(tfx.getText()); y=Double.parseDouble(tfy.getText()); if (s.equals(\

ta.append(\}

if (s.equals(\ta.append(\if (s.equals(\清除\ta.setText(\} } }

第九章:、

一、 1、 创建一个有一个文本区域和三个按钮的程序。当我们按下每个按钮时,使不同的文字显示在文

本区域中。

2 编写程序,创建下面的GUI(不必为各组件提供功能)。

3.创建下面的GUI,颜色列表框为红色、绿色和蓝色(不必为各组件提供功能)。

4 。编程实现程序菜单功能,用户单击Press Me按钮,在小程序的状态栏上显示Button Clicked,假设字号为12,字型为常规。

5. 创建下面的GUI,要求在文本框中输入分数,单击“求和”按钮后在结果文本框中显示总分。

题6图

6.编写一个将华氏温度转换为摄氏温度的程序。应从键盘输入华氏温度,然后通过文本显示转换后的摄氏温度。使用下面的公式进行温度转换:

摄氏温度=5/9Χ(华氏温度-32)

7.编写一个程序,使用户能够使用鼠标在applet中绘制一个矩形。按住鼠标左键,确定矩形的左上角,然后拖动鼠标,在需要的位置(即矩形右下角)释放鼠标。另外,在状态栏中显示矩形面积。

编程第1题

import javax.swing.*; import java.awt.*; import java.awt.event.*; import javax.swing.event.*;

class SwingTest extends JFrame implements ActionListener{ private int count=0;

private JButton b1=new JButton(\英文\ private JButton b2=new JButton(\中文\ private JButton b3=new JButton(\标点\ private JTextArea mytext=new JTextArea(5,20);

public SwingTest() {

setTitle(\ addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent e) {

System.exit(0); } });

getContentPane().add(b1, BorderLayout.WEST); b1.addActionListener(this);

getContentPane().add(b2, BorderLayout.NORTH); b2.addActionListener(this);

getContentPane().add(b3, BorderLayout.SOUTH); b3.addActionListener(this);

getContentPane().add(mytext, BorderLayout.CENTER); }

public void actionPerformed(ActionEvent e){ Object ob=e.getSource(); if (ob==b1)

mytext.append(\

else if (ob==b2)

mytext.append(\你按了中文按钮\ else if (ob==b3) mytext.append(\ }

public static void main(String args[]) {

JFrame f=new SwingTest(); f.setSize(300,300); f.setVisible(true); } }

编程第2题

import java.awt.*;

public class Chp9_3_A extends Frame{ TextField t=new TextField();

String[] op={\Button[] btn=new Button[16]; Panel p=new Panel(); public Chp9_3_A(){

setLayout(new BorderLayout()); p.setLayout(new GridLayout(4,4)); for(int i=0;i

add(t,BorderLayout.NORTH);

add(p,BorderLayout.CENTER); setSize(400,300); }

public static void main(String[] args){ new Chp9_3_A().setVisible(true); } }

编程第3题

import java.awt.*;

public class Chp9_3_B extends Frame{ Choice ch; Checkbox bg,fg;

Button btnOK,btnCancel; Panel p,p1,p2; public Chp9_3_B(){ p=new Panel();

p.setLayout(new GridLayout(2,1)); p1=new Panel(); p2=new Panel();

p1.setLayout(new FlowLayout()); p2.setLayout(new FlowLayout()); ch=new Choice(); ch.add(\红色\ch.add(\绿色\

ch.add(\蓝色\

bg=new Checkbox(\背景\fg=new Checkbox(\前景\p1.add(bg); p1.add(fg);

btnOK=new Button(\确定\btnCancel=new Button(\取消\p2.add(btnOK); p2.add(btnCancel); p.add(p1); p.add(p2);

add(ch,BorderLayout.NORTH); add(p,BorderLayout.CENTER); setSize(400,300); }

public static void main(String[] args){ new Chp9_3_B().setVisible(true); } }

编程第四题: 参考程序如下: import java.awt.*; import java.awt.event.*;

public class Chp9_3_F extends Frame{

private TextArea t; public Chp9_3_F() {

super(\菜单示例\

t=new TextArea(\欢迎你进入Java世界\t.setFont(new Font(\宋体\add(\//create Menu Bar

MenuBar bar=new MenuBar(); //create font Menu

Menu fontMenu=new Menu(\字体\//create three MenuItems

MenuItem mi1=new MenuItem(\宋体\MenuItem mi2=new MenuItem(\黑体\MenuItem mi3=new MenuItem(\隶书\//add MenuItems to Menu fontMenu.add(mi1); fontMenu.add(mi2); fontMenu.add(mi3); //add Menu to Menu Bar bar.add(fontMenu);

//set the Menu Bar for the frame setMenuBar(bar);

setSize(300,200); setVisible(true);

mi1.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ t.setFont(new Font(\宋体\} });

mi2.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ t.setFont(new Font(\黑体\} });

mi3.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ t.setFont(new Font(\隶书\} }); }

public static void main(String[] args) {

new Chp9_3_F(); } }

运行结果为:

5. 参考程序如下: import java.awt.*; import java.awt.event.*;

public class Chp9_3_C extends Frame implements ActionListener{ TextField textField1,textField2,textField3; Button button1=new Button(\求和\Panel panel1,panel2; public Chp9_3_C(){

textField1=new TextField(); textField2=new TextField(); textField3=new TextField(); panel1=new Panel(); panel2=new Panel();

panel1.setLayout(new GridLayout(3,2)); panel2.setLayout(new FlowLayout()); panel1.add(new Label(\数学: \panel1.add(textField1);

panel1.add(new Label(\英语: \

panel1.add(textField2);

panel1.add(new Label(\总分: \panel1.add(textField3); panel2.add(button1);

add(panel1,BorderLayout.CENTER); add(panel2,BorderLayout.SOUTH); button1.addActionListener(this); setSize(300,200); setVisible(true); }

public static void main(String[] args){ new Chp9_3_C(); }

public void actionPerformed(ActionEvent e){ int n1,n2,sum;

n1=Integer.parseInt(textField1.getText()); n2=Integer.parseInt(textField2.getText()); sum=n1+n2;

textField3.setText(\} }

运行结果如下:

5.参考程序如下: import java.awt.*; import java.awt.event.*;

public class Chp9_3_D extends Frame{ TextField textField1,textField2; Button button1; public Chp9_3_D(){

textField1=new TextField(30); textField2=new TextField(30); button1=new Button(\转换\setLayout(new FlowLayout()); add(new Label(\华氏温度:\add(textField1);

add(new Label(\摄氏温度:\add(textField2);

textField2.setEditable(false); add(button1); setSize(400,300); pack();

本文来源:https://www.bwwdw.com/article/cbz6.html

Top