When we control the event,we control your lives
 
Trang ChínhTìm kiếmĐăng kýĐăng Nhập
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
» Tô màu theo vùng quét
CheckBoxFrame Icon_minitimeTue Aug 13, 2013 4:18 pm by minhlap

» authentischen Hermes Lindy Taschen
CheckBoxFrame Icon_minitimeWed Jan 23, 2013 11:15 am by cangliang

» Hermes Bag
CheckBoxFrame Icon_minitimeWed Jan 23, 2013 11:14 am by cangliang

» Hermes Evelyn pm
CheckBoxFrame Icon_minitimeWed Jan 23, 2013 11:13 am by cangliang

» Hermes Kelly bag billig
CheckBoxFrame Icon_minitimeMon Jan 21, 2013 8:57 am by cangliang

» Hermes Constance Bag
CheckBoxFrame Icon_minitimeMon Jan 21, 2013 8:56 am by cangliang

» Discout Hermes Belt
CheckBoxFrame Icon_minitimeMon Jan 21, 2013 8:55 am by cangliang

» Christian Louboutin Love Flats
CheckBoxFrame Icon_minitimeTue Jan 15, 2013 12:25 pm by cangliang

» Christian Louboutin Love Flats
CheckBoxFrame Icon_minitimeTue Jan 15, 2013 12:25 pm by cangliang

Navigation
 Portal
 Diễn Đàn
 Thành viên
 Lý lịch
 Trợ giúp
 Tìm kiếm
January 2020
MonTueWedThuFriSatSun
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendarCalendar
Diễn Đàn
Affiliates
free forum


Share
 

 CheckBoxFrame

Go down 
Tác giảThông điệp
minhlap
Admin - Quản trị viên
Admin - Quản trị viên
minhlap

Tổng số bài gửi : 129
Points : 374
Reputation : 5
Join date : 22/07/2009
Age : 30
Đến từ : TP Hồ Chí Minh

CheckBoxFrame Empty
Bài gửiTiêu đề: CheckBoxFrame   CheckBoxFrame Icon_minitimeFri Jul 24, 2009 7:04 pm

Code:

/**
 * @(#)CheckBoxFrame.java
 *
 *
 * @author
 * @version 1.00 2009/7/24
 */
  import java.awt.FlowLayout;
  import java.awt.Font;
  import java.awt.event.ItemListener;
  import java.awt.event.ItemEvent;
  import javax.swing.JFrame;
  import javax.swing.JTextField;
  import javax.swing.JCheckBox;

  public class CheckBoxFrame extends JFrame
  {
    private JTextField textField; // displays text in changing fonts
    private JCheckBox boldJCheckBox; // to select/deselect bold   
    private JCheckBox italicJCheckBox; // to select/deselect italic

    // CheckBoxFrame constructor adds JCheckBoxes to JFrame
    public CheckBoxFrame()    {
        super( "JCheckBox Test" );
        setLayout( new FlowLayout() ); // set frame layout

        // set up JTextField and set its font
        textField = new JTextField( "Watch the font style change", 20 );
        textField.setFont( new Font( "Serif", Font.PLAIN, 14 ) );
        add( textField ); // add textField to JFrame

        boldJCheckBox = new JCheckBox( "Bold" ); // create bold checkbox
        italicJCheckBox = new JCheckBox( "Italic" ); // create italic 
        add( boldJCheckBox ); // add bold checkbox to JFrame
        add( italicJCheckBox ); // add italic checkbox to JFrame

        // register listeners for JCheckBoxes         
        CheckBoxHandler handler = new CheckBoxHandler();
        boldJCheckBox.addItemListener( handler );     
        italicJCheckBox.addItemListener( handler );   
    } // end CheckBoxFrame constructor

    // private inner class for ItemListener event handling
    private class CheckBoxHandler implements ItemListener
    {
        private int valBold = Font.PLAIN; // controls bold font style
        private int valItalic = Font.PLAIN; // controls italic font style

        // respond to checkbox events                 
        public void itemStateChanged( ItemEvent event )
        {
        // process bold checkbox events
          if ( event.getSource() == boldJCheckBox )
              valBold =
                boldJCheckBox.isSelected() ? Font.BOLD : Font.PLAIN;

          // process italic checkbox events
          if ( event.getSource() == italicJCheckBox )
              valItalic =
                italicJCheckBox.isSelected() ? Font.ITALIC : Font.PLAIN;

          // set text field font
          textField.setFont(
              new Font( "Serif", valBold + valItalic, 14 ) );
        } // end method itemStateChanged
    } // end private inner class CheckBoxHandle
      public static void main( String args[] )
      {
        CheckBoxFrame checkBoxFrame = new CheckBoxFrame();
        checkBoxFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
        checkBoxFrame.setSize( 275, 100 ); // set frame size
        checkBoxFrame.setVisible( true ); // display frame
    } // end main
  }

_________________
minhlapit
Về Đầu Trang Go down
https://minhlap.forumvi.com
connguoibian_tn_9
Thành viên bậc 1
Thành viên bậc 1
connguoibian_tn_9

Tổng số bài gửi : 9
Points : 21
Reputation : 1
Join date : 24/07/2009
Age : 31
Đến từ : Thiên Đường Hạnh Phúc

CheckBoxFrame Empty
Bài gửiTiêu đề: Hỏi...   CheckBoxFrame Icon_minitimeFri Jul 24, 2009 7:52 pm

Khoan, cho mình hỏi dòng lệnh này là sao vậy?
Code:
if ( event.getSource() == boldJCheckBox )
              valBold =
                boldJCheckBox.isSelected() ? Font.BOLD : Font.PLAIN;

cái câu Font.BOLD, Font.PLAIN có nghĩa là gì? Rolling Eyes
Về Đầu Trang Go down
http://thuhuong.tk
 
CheckBoxFrame
Về Đầu Trang 
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
minhlap.allgoo.us :: Lập trình :: Lập Trình WEb - HTML/PHP/Javascip..-
Chuyển đến