ÓÃJava±àд¼ÆËãÆ÷µÄ¼¸ÖÖ³£¼ûµÄ×ö·¨
import java.awt.*;
import java.awt.event.*;
public class MyCalculator {
private Frame f;
private TextField tf = new TextField(30);
private long result;
private boolean append=false;
private char operator='=';
private Button[] btn=new Button[15];
public MyCalculator() {
initComponent();
}
private void initComponent() {
f = new Frame("My Calculator V1.0");
f.setLayout(new BorderLayout()); //The frame uses BorderLayout
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent evt) {
System.exit(0);
}
});
Panel centerPanel = new Panel();
centerPanel.setLayout(new GridLayout(5, 3)); //The panel uses GridLayout
NumberListener nl=new NumberListener();
OperatorListener ol=new OperatorListener();
btn[10]=new Button("+");
btn[11]=new Button("-");
btn[12]=new Button("*");
btn[13]=new Button("/");
btn[14]=new Button("=");
for (int i=0;i<=9;i++){
btn[i]=new Button(String.valueOf(i));
&nb
Ïà¹ØÎĵµ£º
package test;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class Test {
public static void main(String arg[]) {
String fileName = "E:\\share\\test.txt";
File file = new File(fileName);
......
Ê®Èý javaÃæÏò¶ÔÏó³ÌÐòÉè¼Æ(³õʼ»¯A)
/**
* ³õʼ»¯(Ò»)
* ³ÉÔ±±äÁ¿ºÍ¹¹Ôì»úµÄ³õʼ»¯¹ý³Ì
* 1,³ÉÔ±±äÁ¿µÄ³õʼ»¯:
* 2,¹¹Ôì·½·¨µÄÖ´ÐÐ˳Ðò:
* 3,¾²Ì¬³ÉÔ±µÄÖ´ÐÐ˳Ðò;
* 4,¾²Ì¬´úÂë¿éµÄÖ´ÐÐ˳Ðò;
*/
/* Ò»,³ÉÔ±³õʼ»¯ */
class MemberInitialization
{
/*1,×Ô¶¯³ ......
ΪÁË·½±ã£¬ÓÐʱÎÒÃÇÐèÒªÖ±½Ó½«±¾µØÎļþ»ò×Ö·û»òͼƬֱ½ÓÍÏ×§µ½Í¼ÐÎÉÏ£¬ÈÃ×é¼þ×Ô¶¯´ò¿ªÍÏ×§µÄÎļþ¡£»ùÓÚÕâÖÖ˼Ï룬ÎÒдÁËÈçÏ´úÂëʵÏÖÕâ¸öÍÏ×§¼àÌýµÄ¹¦ÄÜ¡£
1.UIÔ´Âë
package ibees.desktop;
import javax.swing.BorderFactory;
import javax.swing ......
Ò»¡¢·ºÐÍ(Generic)
JDK5ÒÔǰ£¬¶ÔÏó±£´æµ½¼¯ºÏÖоͻáʧȥÆäÌØÐÔ£¬È¡³öʱͨ³£Òª³ÌÐòÔ±ÊÖ¹¤½øÐÐÀàÐ͵ÄÇ¿ÖÆ×ª»»£¬ÕâÑù²»¿É±ÜÃâ¾Í»áÒý·¢³ÌÐòµÄһЩ°²È«ÐÔÎÊÌâ
Ø·ºÐεÄ×÷Óãº
JDK5ÖеķºÐÎÔÊÐí³ÌÐòÔ±ÔÚ±àд¼¯ºÏ´úÂëʱ£¬¾ÍÏÞÖÆ¼¯ºÏµÄ´¦ÀíÀ ......