求JAVA程序代码

~ import java.awt.Button;
import java.awt.GridLayout;
import java.awt.Panel;
import java.awt.TextArea;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Calendar;
import java.util.GregorianCalendar;

import javax.swing.JFrame;

public class MyMobilePhone extends JFrame{
TextArea ta = new TextArea(10,21);
Button[] jb = new Button[12];
Button jbAnswer = new Button("YES");
Button jbRefuse = new Button("NO");
Button jbCancel = new Button("C");

MyMobilePhone(){
jb[10] = new Button("*");
jb[11] = new Button("#");
for(int i =0;i<10;i++){
String label =i+"";
System.out.println(label);
jb[i]=new Button(label);
jb[i].addActionListener(new MyButton());
}
jb[10].addActionListener(new MyButton());
jb[11].addActionListener(new MyButton());
jbCancel.addActionListener(new Cancel());
jbAnswer.addActionListener(new Answer());
jbRefuse.addActionListener(new Refuse());
setSize(200,400);
setLayout(new GridLayout(2,1));
Panel pup = new Panel();
pup.add(ta);

Panel pdown = new Panel(new GridLayout(2,1));
Panel p1 = new Panel(new GridLayout(1,3));
p1.add(jbCancel);
p1.add(jbAnswer);
p1.add(jbRefuse);

pdown.add(p1);
Panel p2 = new Panel(new GridLayout(4,3));
for(int i=1;i<10;i++){
p2.add(jb[i]);
}
p2.add(jb[10]);
p2.add(jb[0]);
p2.add(jb[11]);
pdown.add(p2);
add(pup);
add(pdown);
setVisible(true);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}
private class MyButton implements ActionListener{

public void actionPerformed(ActionEvent e) {

Button but = (Button)e.getSource();

String exp = ta.getText();
exp = exp+ but.getLabel();
ta.setText(exp);
int k=5;
while(k==0)k=k+1;
}

}
private class Refuse implements ActionListener{
public void actionPerformed(ActionEvent e){
String str = ta.getText();
if(str.equals("")){
new ShutDown(str).start();
}else{
ta.setText("");
}
}
}
private class Answer implements ActionListener{
public void actionPerformed(ActionEvent e){
String str = ta.getText();
if(!str.equals("")){
new CallOut(str).start();
}
}
}
class ShutDown extends Thread{
String str=null;
ShutDown(String str){
this.str=str;
}
int i = 0;
public void run(){
while(true){
i++;
GregorianCalendar gc = new GregorianCalendar();
String time = gc.get(Calendar.HOUR)+":"+gc.get(Calendar.MINUTE)+":"+gc.get(Calendar.SECOND);
try{
sleep(1000);
}catch(InterruptedException e){
System.out.println(e);
}

if(i == 2){
dispose();
}

}
}
}
class CallOut extends Thread{
String str=null;
CallOut(String str){
this.str=str;
}
int i = 0;
public void run(){
while(true){
i++;
GregorianCalendar gc = new GregorianCalendar();
String time = gc.get(Calendar.HOUR)+":"+gc.get(Calendar.MINUTE)+":"+gc.get(Calendar.SECOND);
try{
sleep(1000);
}catch(InterruptedException e){
System.out.println(e);
}

if(i == 5){
ta.setText("正在连接"+str+"号码");
}

}
}
}
private class Cancel implements ActionListener{

public void actionPerformed(ActionEvent e) {
String str = ta.getText();
if(!str.equals("")){
ta.setText(str.substring(0,str.length()-1));
}
}

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

}

}

求段简单JAVA的代码
答:import java.io.*;public class Test{ public static void main(String s[]){ byte[] b1=new byte[3];byte[] b2=new byte[3];try{ File f=new File("F:\\11.txt");RandomAccessFile raf=new RandomAccessFile(f,"rw");long len=raf.length();raf.read(b1,0,3);String str=bytes...

求一个JAVA程序
答://User.java public class User { private String username;//用户名 private String password;//密码 private static int number = 0;//记数器 public User(){ this.number ++;//创建一个对象时,记数器+1 } public User(String user){ this.username = user;//将传入的参数赋给当前对象的...

求JAVA程序代码
答:import java.awt.Button;import java.awt.GridLayout;import java.awt.Panel;import java.awt.TextArea;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Calendar;import java.util.GregorianCalendar;import javax.swing.JFrame;public class MyMobilePhone extends ...

求一个Java代码
答:public class XiaoShu { / param args / public static void main(String[] args) { // TODO 自动生成方法存根 int i;float z,k=1.0f,sum=0;for(i=1;i<100;i=i+2){ z=k/i;// System.out.print(z+" ");sum+=z;} System.out.println("结果为:"+sum);} } ...

用java编写程序!!急需
答:代码为:public class T {public static void main(String[] args) {//声明三个人的成绩double[] gradesForZhangSan = new double[]{9.65, 9.40, 9.95, 9.55, 9.65, 9.80, 9.75, 9.20};double[] gradesForLiSi = new double[]{9.15, 9.80, 9.45, 9.65, 9.90, 9.85, ...

求做一个简单的JAVA代码
答:4.格式化输出该年月,用SimpleDateFormat类格式化日期,见下面的代码:import java.text.SimpleDateFormat;import java.util.Calendar;public class CalendarTest { / param args / public static void main(String[] args) { // TODO Auto-generated method stub //使用Calendar类处理日期 Calendar obj...

求编写一个超级简单的Java的程序源代码
答:你好 很高兴能够回答你的问题。我帮你实现了一个复数类,并且可以执行复数的加减,乘除你再写两个方法就可以了:代码如下:public class complie { int i,j;public complie(int i,int j)//构建一个复数类 { this.i=i;this.j=j;} complie add(complie c)//复数加法 { int l,k;l=c.i+i...

求一个简单java程序代码,谢谢
答:public class TestStar { public static void main(String[] args) { String star = "*";for (int i = 0; i < 5; i++) { if (i == 0) { System.out.print(" " + star);System.out.println();} if (i == 1) { for (int z = 0; z < 4; z++) { System.out....

求一简单Java计算器应用程序代码,
答:import javax.swing.*;import java.awt.*;import java.awt.event.*;public class Calculator extends JFrame implements ActionListener { private boolean dotExist, operated, equaled; // 帮助运算的布尔变量 private double storedNumber; // 目前的结果 private char lastOperator; // 表示上一运算...

求JAVA代码
答:程序如下:public class ComputeGCD { public static void main(String[] args) { int t = gcd(24,16); System.out.println("gcd(24,16) = " +t); int t1 = gcd(225,25); System.out.println("gcd(225,25)"+t1); } public static int gcd(int m,int n){...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网