Forum SV Trường TC KT C-NN Quảng Bình
Chào mừng bạn đến với Forum Sinh viên Trường lái Quảng Bình!
Nếu đã là Thành viên xin mời bạn đăng nhập
Nếu chưa phải là Thành viên, xin mời nhấn đăng ký!
Forum SV Trường TC KT C-NN Quảng Bình
Chào mừng bạn đến với Forum Sinh viên Trường lái Quảng Bình!
Nếu đã là Thành viên xin mời bạn đăng nhập
Nếu chưa phải là Thành viên, xin mời nhấn đăng ký!
Forum SV Trường TC KT C-NN Quảng Bình
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Forum SV Trường TC KT C-NN Quảng Bình

Diễn đàn sinh viên Trường Trung cấp Kỹ thuật Công - Nông nghiệp Quảng Bình
 
Trang ChínhPortalGalleryTìm kiếmLatest imagesĐăng kýĐăng Nhập
Đăng Nhập
Tên truy cập:
Mật khẩu:
Đăng nhập tự động mỗi khi truy cập: 
:: Quên mật khẩu
Nghe nhạc online (Updated)

Gửi bài nhiều nhất
Admin (429)
  Swing - Những Phần Nâng Cao Vote_lcap  Swing - Những Phần Nâng Cao Voting_bar  Swing - Những Phần Nâng Cao Vote_rcap 
†Vạn†Kiếp†Sầu† (357)
  Swing - Những Phần Nâng Cao Vote_lcap  Swing - Những Phần Nâng Cao Voting_bar  Swing - Những Phần Nâng Cao Vote_rcap 
natasada (119)
  Swing - Những Phần Nâng Cao Vote_lcap  Swing - Những Phần Nâng Cao Voting_bar  Swing - Những Phần Nâng Cao Vote_rcap 
kjvjppro (96)
  Swing - Những Phần Nâng Cao Vote_lcap  Swing - Những Phần Nâng Cao Voting_bar  Swing - Những Phần Nâng Cao Vote_rcap 
Dungkaka (94)
  Swing - Những Phần Nâng Cao Vote_lcap  Swing - Những Phần Nâng Cao Voting_bar  Swing - Những Phần Nâng Cao Vote_rcap 
maxco01 (54)
  Swing - Những Phần Nâng Cao Vote_lcap  Swing - Những Phần Nâng Cao Voting_bar  Swing - Những Phần Nâng Cao Vote_rcap 
novocosoma (20)
  Swing - Những Phần Nâng Cao Vote_lcap  Swing - Những Phần Nâng Cao Voting_bar  Swing - Những Phần Nâng Cao Vote_rcap 
teendown (16)
  Swing - Những Phần Nâng Cao Vote_lcap  Swing - Những Phần Nâng Cao Voting_bar  Swing - Những Phần Nâng Cao Vote_rcap 
sevenloveboy (14)
  Swing - Những Phần Nâng Cao Vote_lcap  Swing - Những Phần Nâng Cao Voting_bar  Swing - Những Phần Nâng Cao Vote_rcap 
thaotrang (13)
  Swing - Những Phần Nâng Cao Vote_lcap  Swing - Những Phần Nâng Cao Voting_bar  Swing - Những Phần Nâng Cao Vote_rcap 
Nhượng quyền quản trị forum
  Swing - Những Phần Nâng Cao Icon_minitimeSun Jun 02, 2013 11:50 am by Admin
Dạo này admin bận nên ko thể quản lí cũng như phát triển forum đc, vậy nên các thành viên (ưu tiên HSSV-GV trường CNN) ai có điều kiện và muốn sỡ hữu forum …

[ Full reading ]
Comments: 0
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
» Mu Non Reset 2015 - [06-06-2015] Chơi sẽ thích, thích sẽ chơi
by neversmile Sat Jun 13, 2015 10:33 am

» Mu THIÊN TỬ. NET,MU MỚI RA NGÀY 3/4 4/4,MU OPEN NGÀY 3/4 4/4, MU MỚI RA OPEN NGÀY 3/4 4/4, MU MỚI AL
by vailon Sat Apr 04, 2015 12:17 am

» THIÊN LONG CHUYỂN SINH.COM test game 8h00 tối thứ 6 ngày 19/9/14-Chuyển sinh - ổn định, hỗ trợ tố
by natasada Wed Sep 17, 2014 2:38 pm

» KIẾM THẾ LONG THẦN open hồi 10h00 Sáng thứ 7 ngày20/9/2014 – game được tài trợ
by natasada Tue Sep 16, 2014 12:45 pm

» (THIÊN LONG)LONG THIÊN : OPEN 7h30 tối thứ 3 ngày 9/9/2014 – Game cầy cuốc tự săn đồ
by natasada Mon Sep 08, 2014 1:17 pm

» CỬU LONG HOÀNG GIA open game hồi 10 giờ sang chủ nhật ngày 7/9/2014
by natasada Sat Sep 06, 2014 10:07 am

» ▃▅★ KIẾM THẾ VNG KHAI MỞ Sever Thủy Kiếm: Open: 14h00 ngày 12/9/14 test game:10/9/14 ★▆▄
by natasada Thu Sep 04, 2014 6:22 pm

» (THIÊN LONG) LONG THIÊN test game: 10h sáng thứ 7- 6/9/14 – Game cầy cuốc tự săn đồ - Server 3.5 P
by natasada Thu Sep 04, 2014 1:17 pm

» CỬU LONG HOÀNG GIA test game bản new 9d hồi 2 giờ chiều thứ tư -3/9/2014
by natasada Sun Aug 31, 2014 2:07 pm

» KIẾM THẾ BÁ ĐẠO open hồi 10h00 sáng chủ nhật ngày 31/8/2014 – game miễn phí
by natasada Thu Aug 28, 2014 10:56 am

» THIÊN LONG HÀ NỘI. NET reset data cụm máy chủ 1-open lại hồi 10h sáng thứ 7 ngày 30/8- bản 3 lỗ -New
by natasada Tue Aug 26, 2014 1:27 pm

» HIỆP KHÁCH HOÀNG GIA Open game 2 giờ chiều thứ 7 ngày 23/8/2014 – Miễn phí 100%
by natasada Fri Aug 22, 2014 10:34 am

» KIẾM THẾ ĐỘC TÔN - OPEN 10h sáng thứ 7, ngày 23/08/2014 - Trải nghiệm mới
by natasada Wed Aug 20, 2014 6:03 pm

» THIÊN ĐỘC TÔN (GAME CẦY CUỐC) OPEN hồi 7h30 tối thứ 3 ngày 19/8 - Thời trang mới –thú mới - Miễn p
by natasada Tue Aug 19, 2014 10:24 am

» KIẾM THẾ THẦN TÀI - OPEN 10h sáng chủ nhật, ngày 17/08/2014 – miễn phí 100%
by natasada Fri Aug 15, 2014 7:40 am

» HIỆP KHÁCH HOÀNG GIA - test game 10h sáng chủ nhật ngày 17/8/2014 – Miễn phí 100%
by natasada Thu Aug 14, 2014 3:33 pm

» THIÊN ĐỘC TÔN (GAME CẦY CUỐC) test game hồi 10 giờ sáng thứ bẩy, 16/8 - Thời trang mới –thú mới - M
by natasada Wed Aug 13, 2014 5:12 pm

» CỬU LONG 9d open cụm máy chủ số 3 – hồi 10h thứ 7 ngày 16/8/2014
by natasada Mon Aug 11, 2014 2:56 pm

» THIÊN LONG -ĐẠI VIÊT.NET – Open cụm máy chủ số 2 hồi 7h00 tối thứ ba -12/8/14 bản 3.0 – Đua top thư
by natasada Mon Aug 11, 2014 10:48 am

» THIÊN LONG -ĐẠI VIÊT.NET – Test game SERVER 2: 7h00 tối thứ bẩy -9/8/14 bản 3 – Đua top thưởng tiền
by natasada Fri Aug 08, 2014 3:30 pm

Most active topics
Thơ Tình Yêu ( Sưu Tầm )
Top 100 Game Offline được yêu thích nhất qua mọi thời đại
Ảnh lớp Tin K11
Những Câu Đố Hay
Nghe Admin hát nè
Lớp Tin lầy K11 vào điểm danh nào
Xe khủng trong Gta vice city
Tit bài viết(Góp ý)
Tổng Hợp Những Software Tiếng Việt Quý I - 2011
Câu Đố Vui
Most Viewed Topics
Tổng Hợp Những Software Tiếng Việt Quý I - 2011
Nhượng quyền quản trị forum
Xe khủng trong Gta vice city
Top 100 Game Offline được yêu thích nhất qua mọi thời đại
Game đánh bài tiến lên miền nam offline cực nhẹ nè
Thơ Tình Yêu ( Sưu Tầm )
Avatar cực độc cho bạn
Phim: Robot (Ấn độ)
Khả năng chiến tranh Việt - Trung thời gian tới là rất lớn!?
Ảnh lớp Tin K11
Similar topics
  • » Những tựa game mới chỉ "lộ" nhưng đã khiến gamer phát sốt
  • »  Top 10 phần mềm miễn phí khó cưỡng (phần 1)
  • Đang online
    Hiện có 2 người đang truy cập Diễn Đàn, gồm: 0 Thành viên, 0 Thành viên ẩn danh và 2 Khách viếng thăm

    Không

    Số người truy cập cùng lúc nhiều nhất là 31 người, vào ngày Thu Dec 08, 2022 11:54 pm
    LƯỢT TRUY CẬP

    Share | 
     

      Swing - Những Phần Nâng Cao

    Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
    Tác giảThông điệp
    †Vạn†Kiếp†Sầu†
    MOD
    MOD
    †Vạn†Kiếp†Sầu†

    Giới tính : Nam

    Lớp : ™Tin™Lầy™

    Tổng số bài gửi : 357
    Điểm : 465 Được cảm ơn : 15
    Sinh nhật : 25/09/1989
    Ngày tham gia : 07/05/2011
    Tuổi đời : 34
    Đến từ : †▓♥Đồng▓Hới▓City♥▓†
    Công việc-Nghề nghiệp : «♀SinhΘViên♀»
    Sở thích : ♠♣▼♥♠♣▼♥♠♣▼♥

      Swing - Những Phần Nâng Cao Empty
    Bài gửiTiêu đề: Swing - Những Phần Nâng Cao     Swing - Những Phần Nâng Cao Icon_minitimeSun May 08, 2011 11:44 am

    Swing là gì ? Cách sử dụng các thành phần cơ bản của Swing.

    Trong loạt bài này Huy cùng các bạn sẽ tìm hiểu những khái niệm về Swing của như cách sử dụng các thành phần cơ bản của Swing.

    1. Swing là gì ?

    Swing là bộ công cụ GUI thế hệ kế tiếp mà Sun Microsystems tạo ra cho phép môi trường phát triển enterprise trong Java.Bằng môi trường phát triển enterprise, chúng ta hiểu rằng, các lập trình viên có thể sử dụng Swing để tạo ra các ứng dụng Java có khả năng mở rộng với một dãy nhiều thành phần mạnh mẽ. Thêm vào đó, bạn có thể kế thừa hoặc chỉnh sửa những thành phần này để điều khiển việc hiển thị và các hành xử của chúng.
    Swing không phải là một từ viết tắt. Đó là tên thay thế cho một tập hợp lựa chọn của nó cho các designer khi dự án được thực hiện vào 1996. Swing thật sự là một phần của gia đình rộng lớn các sản phẩm của Java được biết đến như Java Foundation Classes s(JFC) bao gồm nhiều đặc điểm của Internet Foundation Classes của Netscape cũng như bị ảnh hưởng thiết kế của Taligent và Lighthouse Design của IBM. Swing được phát triển thật sự kể từ thời điểm bản beta của JDK 1.1, khoảng mùa xuân 1997. Swing API bản beta đưa ra khoảng nửa cuối 1997 và được chính thức phát hành vào tháng 3 năm 1998. Khi được phát hành, các thư viện của Swing 1.0 chứa khoảng 250 lớp và 80 giao tiếp. Sự phát triển được tiếp tục khi theo thời gian, bản Swing 1.4 chứa 85 giao tiếp public và 451 lớp public.
    Mặc dù Swing là được phát triển đơn lẻ từ lõi của Java Development Kit, nó yêu cầu phải có tối thiểu JDK 1.1.5 để chạy. Swing được xây dựng dựa trên những mô hình event được giới thiệu trong serie JDK 1.1. Bạn không thể sử dụng Swing với JDK 1.0.2, thêm vào đó bạn phải có Java 1.1 cho phép trình duyệt hỗ trợ Swing Applet. Java 2 SDK 1.4 được phát hành bao gồm nhiều lớp Swing được cập nhật và hỗ trợ một vài đặc điểm mới. Swing được tích hợp đầy đủ trong cả trong bộ công cụ của các nhà phát triển và runtime environment của tất cả các bản phát hành Java 2 (SDK 1.2 và những phiên bản cao hơn) chứa cả Java Plug-in.

    2. JSlider

    JSider là một thành phần của Swing giúp cho người dùng có thể lựa chọn một giá trị số trong khoảng giá trị người lập trình đặt ra. Lợi ích của JSlider là có thể biểu diển giá trị số của người dùng nhập và bằng giao diện trực quan, giúp dữ liệu toàn vẹn.
    - Cách tạo và sử dụng JSlider trong Netbean
    Tạo một Jframe form mới, mình đặt tên là Demo_JSlider, chọn và kéo icon JSlider trong Palette/ Swing Control của Netbean vào trong Jframe

      Swing - Những Phần Nâng Cao PY5lnOmFjh4

    Chúng ta cùng tìm hiều những thuộc tính cơ bản của JSlider trong Netbean
    ------ Thuộc tính maximum : là giá trị lớn nhất của Slider
    ------ Thuộc tính minimum : là giá trị nhỏ nhất của Slider
    ------ Thuộc tính value: là giá trị hiện thời của Slider
    ------ Thuộc tính majorTickSpacing: là khoảng cách của từng giá trị trong Slider
    ------ Thuộc tính paintLabels : dùng để hiện thị giá trị số ở dưới JSlider
    ------ Thuộc tính paintLabels : dùng để hiện thị đánh dấu từng mứcị giá trị của JSlider
    ------ Thuộc tính paintTrack : dùng để hiện thị thanh trượt của JSlider
    Bây giờ chúng ta sẽ tạo ra 1 textfield và khi người dùng thay đổi giá trị của Slider thì giá trị sẽ hiện thị trong Slider
    -- Chọn Event cho JSlider là Statechange : cllick phải vào JSlider chọn events/ change/ statechange

      Swing - Những Phần Nâng Cao Im7y2w

    -- Gõ nội dung sự kiện cho statechange
    Trích dẫn :
    this.t1.setText(this.sli.getValue()+"");

    Note: t1 là Jtextfield, Sli là JSlide
    r---
    Kết quả :
      Swing - Những Phần Nâng Cao Auz6BDsThGR

    3. Timer

    Swing Timer phát sinh một hoạt nhiều sự kiện ActionEvent sau một khoảng thời gian xác định. Timer có thể được cấu hình để phát sinh sự kiện lập lại nhiều lần hoạt chỉ một lần duy nhất. Để sử dụng Timer bạn phải xác định thời gian phát sinh bằng mini giây và lắng nghe sự kiện ActionListener
    Lợi ích của Timer: nó dùng để đặt bẩy trong một thời gian xác định sẽ phát sinh, chúng ta có thể sử dụng nói để làm soft về thi, quy định thời gian làm bài, chương trình tính giờ, đồng hồ "tự chế"...

    Bây giờ Huy sẽ demo cho các bạn một chương trình nhỏ về timer để đếm thời gian theo giây nhé
    - Tạo Jframe mới (dĩ nhiên rồi).
    - Mình sẽ tạo ra giao diện như thế này.

      Swing - Những Phần Nâng Cao QGbuUxhex7o

    Khi chúng ta bấm nút bất đầu thì timer bắt đầu chạy, khi bâm nút ngừng hoạt stop thì timer sẽ ngừng.
    Bất đầu nhé !
    Chúng ta tạo một biến Timer và 2 biến Integer đại diện cho phút và giây toàn cục

    Trích dẫn :
    Timer thoigian;
    Integer second;
    Integer mini;

    Khởi tạo và set đối tượng cho Timer trong hàm khởi tạo

    Trích dẫn :
    second=0;
    mini=0;
    thoigian= new Timer(1000, new ActionListener() {

    @Override
    public void actionPerformed(ActionEvent e) {
    String temp=mini.toString();
    String temp2=second.toString();
    if(temp.length()==1)
    {
    temp="0"+temp;
    }
    if(temp2.length()==1)
    {
    temp2="0"+temp2;
    }
    if(second==59)
    {
    dem.setText(temp+" : "+temp2);
    mini++;
    second=0;
    }else
    {
    dem.setText(temp+" : "+temp2);
    second++;
    }
    }
    });

    Hàm trên có y nghĩa sẽ đếm số giây và giây lớn hơn 59 sẽ cộng dồn sang phút và set cho "dem" là biến đếm thời gian
    Khi bấm nút "Bất đầu" thì ta sẽ khởi chạy Timer

    Trích dẫn :
    thoigian.start();

    Khi bấm nút "Ngừng" thì ta sẽ tạm ngừng timer, và khi bấm "Bất đầu" lại thì nó đếm tiếp

    Trích dẫn :
    thoigian.stop();

    Khi bấm nút "Kết Thúc" thì ta sẽ tạm ngừng Timer và đồng tời set 2 biến mini và second thành giá tri 0, nếu bấm lại nút "Bất đầu" thì giá trị sẽ set lại 00:00

    Trích dẫn :
    thoigian.stop();
    mini=0;
    second=0;

    Đây là kết quả của quá tình trên

      Swing - Những Phần Nâng Cao C7s3Z25BGE3

    Về Đầu Trang Go down
    http://www.maixa.net.tf
     

    Swing - Những Phần Nâng Cao

    Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 

     Similar topics

    -
    » Những phần mềm diệt virus tốt nhất năm 2011
    » Top 10 phần mềm miễn phí khó cưỡng (phần cuối)
    » Top 10 phần mềm miễn phí khó cưỡng (phần 2)
    Trang 1 trong tổng số 1 trang

    Permissions in this forum:Bạn không có quyền trả lời bài viết
    Forum SV Trường TC KT C-NN Quảng Bình :: ^+^ Bí quyết -Thủ thuật ^+^ :: ^+^ Thủ thuật Tin học ^+^-