Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

java2_dienthoai

public class nokia {

public static void main(String[] args) {

classnokia dt=new classnokia("6300");

}

}

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JButton;

import javax.swing.JTextField;

import javax.swing.event.*;

import java.awt.event.*;

import javax.swing.border.*;

import javax.swing.border.TitledBorder;

import java.awt.BorderLayout;

import java.awt.GridLayout;

public class classnokia extends JFrame implements ActionListener {

JButton b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14,b15,b16,b17;

JPanel p1,p2,p3;

JTextField txt;

String str;

boolean kt=false;

public classnokia(String title){

super(title);

setSize(300,500);

setLocation(300,100);

addp();

addb();

addmh();

addso();

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setVisible(true);

}

public void addp(){

this.setLayout(null);//Quang trong

p1=new JPanel();

p1.setBounds(5,5,273,150);

TitledBorder vien=new TitledBorder("");

p1.setBorder(vien);

this.add(p1);

p1.setLayout(null);

p2=new JPanel();

p2.setBounds(5,160,273,100);

TitledBorder vien1=new TitledBorder("");

p2.setBorder(vien1);

this.add(p2);

p3=new JPanel();

p3.setBounds(5,270,273,180);

TitledBorder vien2=new TitledBorder("");

p3.setBorder(vien2);

this.add(p3);

}

public void addb(){

p2.setLayout(null);

b1=new JButton("OK");

b1.setBounds(0,0,80,30);

p2.add(b1);

b2=new JButton("Call");

b2.setBounds(0,67,80,30);

p2.add(b2);

b3=new JButton("Menu");

b3.setBounds(100,20,80,60);

p2.add(b3);

b4=new JButton("Exit");

b4.setBounds(190,0,80,30);

p2.add(b4);

b5=new JButton("C");

b5.setBounds(190,67,80,30);

p2.add(b5);

b1.addActionListener(this);

b2.addActionListener(this);

b3.addActionListener(this);

b4.addActionListener(this);

b5.addActionListener(this);

}

public void addmh(){

txt=new JTextField();

txt.setBounds(0,0,273,150);

txt.setText("Lock");

p1.add(txt);

}

public void addso(){

p3.setLayout(new GridLayout(4,3,1,2));

b6=new JButton("1");

b7=new JButton("2");

b8=new JButton("3");

b9=new JButton("4");

b10=new JButton("5");

b11=new JButton("6");

b12=new JButton("7");

b13=new JButton("8");

b14=new JButton("9");

b15=new JButton("*");

b16=new JButton("0");

b17=new JButton("#");

p3.add(b6);

p3.add(b7);

p3.add(b8);

p3.add(b9);

p3.add(b10);

p3.add(b11);

p3.add(b12);

p3.add(b13);

p3.add(b14);

p3.add(b15);

p3.add(b16);

p3.add(b17);

b15.addActionListener(this);

b6.addActionListener(this);

b7.addActionListener(this);

b8.addActionListener(this);

b9.addActionListener(this);

b10.addActionListener(this);

b11.addActionListener(this);

b12.addActionListener(this);

b13.addActionListener(this);

b14.addActionListener(this);

b16.addActionListener(this);

b17.addActionListener(this);

}

public void actionPerformed(ActionEvent e){

JButton kq=(JButton)e.getSource();

if(txt.getText().equals("Lock"))

{

if (kq.getText().equals("Menu"))

{

txt.setText("An *");

return;

}

}

if (txt.getText().equals("An *"))

{

if(kq.getText().equals("*"))

{

txt.setText("");

return;

}

}

str="";

if(txt.getText().equals(""))

{

if(kq.getText().equals("1"))

{

str+="1";

txt.setText(str);return;

}

kt=true;

}

if(kt==true||txt.getText().equals("")||txt.getText().equals("1")||txt.getText().equals("2")||

txt.getText().equals("3")||txt.getText().equals("4")||txt.getText().equals("5")||

txt.getText().equals("6")||txt.getText().equals("7")||txt.getText().equals("8")||

txt.getText().equals("9")||txt.getText().equals("*")||txt.getText().equals("#"))

{

if(kq.getText().equals("1"))

{

str+="1";

txt.setText(txt.getText()+str);

}

kt=true;

}

if(kt==true)

{

if(kq.getText().equals("Exit"))

{

txt.setText("");

return;

}

}

String cmp=txt.getText();

if(kt==true)

{

if(kq.getText().equals("Call"))

{

if(txt.getText().equals(""))

{

txt.setText("ko hop le");

}

else

{

txt.setText("Calling"+cmp);

}

}

}

if(kt==true && kq.getText().equals("C"))

{

String temp=txt.getText();

temp=temp.substring(0,temp.length()-1);

txt.setText(temp);

}

if(txt.getText().equals(""))

{

if (kq.getText().equals("Menu"))

{

txt.setText("An * de khoa");

}

}

if (txt.getText().equals("An * de khoa"))

{

if(kq.getText().equals("*"))

{

txt.setText("Lock");

kt=false;

}

}

}

}

Bạn đang đọc truyện trên: Truyen247.Pro