⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄

📁 通过实例可以更好的了解java
💻
字号:
8-例子1
import java.applet.*;
import java.awt.*;
public class Example8_1 extends Applet
{ TextField text1,text2,text3;
  public void init()
  { text1=new TextField("输入密码:",10);text1.setEditable(false);
    text2=new TextField(10);text2.setEchoChar('*');
    text3=new TextField("我是一个文本框",20);
    add(text1);add(text2);add(text3); 
    text3.setText("帅呆了"); 
  }   
}



8-例子2
import java.applet.*;
import java.awt.*;
import java.awt.event.*;    //需要该包中的ActionEvent类和接口ActionListener。
public class Example8_2 extends Applet implements ActionListener
{ TextField text1,text2,text3;
  public void init()
  { text1=new TextField(10);
    text2=new TextField(10);
    text3=new TextField(10);
    add(text1);add(text2);add(text3); 
    text1.addActionListener(this);     //将主类的实例作为text1的监视器,
                                  //因此主类必须实现接口ActionListener 。
  }  
  public void actionPerformed(ActionEvent e)
  { if((e.getSource()==text1)&&(text1.getText().equals("boy")))
     { text3.setText("男孩");}
   else if ((e.getSource()==text1)&&(text1.getText().equals("girl")))
     { text3.setText("女孩");}
   else if ((e.getSource()==text1)&&(text1.getText().equals("sun")))
     { text3.setText("太阳");}
    else
     { text3.setText("没有该单词");}
  }
}



8-例子2(补充)
import java.applet.*;
import java.awt.*;
import java.awt.event.*;  //需要该包中的ActiEvent类和接口ActionListener.
public class Example8_2 extends Applet
{ static TextField text1,text2,text3;
   Teacher teacher;
  public void init()
  { text1=new TextField(10);
    text2=new TextField(10);
    text3=new TextField(10);
    add(text1);add(text2);add(text3); 
    teacher=new Teacher();
    text1.addActionListener(teacher);//将Teacher类的实例teacher作为text1
                           //的监视器,因此这个类必须实现接口ActionListener。 
  } 
}
class Teacher implements ActionListener  
                            //这个Teacher类必须实现接口ActionListener 。
{ public void actionPerformed(ActionEvent e)
  { if((e.getSource()==Example8_2.text1)&&(Example8_2.text1.getText().equals("boy")))
     { Example8_2.text3.setText("男孩");}
   else if 
((e.getSource()==Example8_2.text1)&&(Example8_2.text1.getText().equals("girl")))
     {Example8_2.text3.setText("女孩");}
   else  if
 ((e.getSource()==Example8_2.text1)&&(Example8_2.text1.getText().equals("sun")))
     { Example8_2.text3.setText("太阳女孩");}
    else
     { Example8_2.text3.setText("没有该单词");}
  }
}



8-例子3.
import java.applet.*;
import java.awt.*;
import java.awt.event.*; //需要该包中的ActionEvent类和接口ActionListener。
public class Example8_3 extends Applet implements ActionListener
{ TextField text1,text2,text3;
  public void init()
  { text1=new TextField(10);
    text2=new TextField(10);
    text3=new TextField(10);
    add(text1);add(text2);add(text3); 
text1.addActionListener(this);  //将主类的实例作为text1的监视器,为了处
                   // 理文本框发生的事件,主类必须实现接口ActionListener。
  }   
  public void actionPerformed(ActionEvent e)//接口方法的实现。
  {  long n2,n3;
     if(e.getSource()==text1)
     { long n;  
       n=Long.parseLong(text1.getText());//将text1中的文本转化为long型数据。
       n2=n*n;
       n3=n*n*n;   
       text2.setText(String.valueOf(n2));  //将n2转化为字符串。
       text3.setText(String.valueOf(n3));  //将n3转化为字符串。
     }
     else
      { }
  }
}



8-例子4
import java.applet.*;import java.awt.*;
public class Example8_4 extends Applet
{ TextArea text;
  public void init()
  { text=new TextArea("我是一个文本区",10,15);
    add(text); 
  }   
}



8-例子5
import java.applet.*;import java.awt.*;
import java.awt.event.*;//需要该包中的ActionEvent类和接口TextListener。
public class Example8_5 extends Applet implements TextListener
{TextArea text1,text2; TextField text3;
 public void init()
{text1=new TextArea(" ",10,10);
 text2=new TextArea(" ",10,10);
 text3=new TextField(10);
 add(text1);add(text2); add(text3);
 text1.addTextListener(this) 
//将主类的实例作为text1的监视器,
//为了处理相应的事件,主类必须实现接口TextListener。
  }   
  public void textValueChanged(TextEvent e)
  { if(e.getSource()==text1)
     { text2.setText(text1.getText());text3.setText("我开始改变内容");  
     }
    else{}
  }
}



8-例子6
import java.util.*;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;  

public class Example86 extends Applet implements TextListener
{ TextArea text1,text2;
 public void init()
 {text1=new TextArea(" ",10,30);text2=new TextArea(" ",10,30);
 add(text1);add(text2); text2.setEditable(false);
 text1.addTextListener(this) ;
 }
public void textValueChanged(TextEvent e)
 { if(e.getSource()==text1)
   { String s=text1.getText(); double a[]=new double[50];
StringTokenizer fenxi=new StringTokenizer(s," ,'\n'");//空格、回车和逗号做分隔符。
     int n=fenxi.countTokens();
     for(int i=0;i<=n-1;i++)
     { String temp=fenxi.nextToken();  //从文本区中取出数据。
     a[i]=Double.valueOf(temp).doubleValue();
     }
    for(int i=0;i<=n-1;i++)  //从小到大排序。
     {for(int j=i+1;j<=n-1;j++)
      {if(a[j]<=a[i])
        {double t=a[j];a[j]=a[i];a[i]=t;}
      }
     }    
     text2.setText(null); //刷新显示。
     for(int i=0;i<n;i++)
     {text2.append(""+a[i]+",");}
    } 
   } 
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -