PIXNET Logo登入

狡兔三窟

跳到主文

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 7月 13 週一 200913:30
  • 如何限定某欄位只能輸入數字[JAVA]

範例:條碼 只能輸入13位數字
MaskFormatter   mfTel   =   new   MaskFormatter("#############");  
JFormattedTextField   ftfTel   =   new   JFormattedTextField(mfTel);  
第1行是產生一個遮罩格式#代表限定數字,有13個#代表只能輸入13個數字。
(繼續閱讀...)
文章標籤

eric1300460 發表在 痞客邦 留言(0) 人氣(1,793)

  • 個人分類:JAVA
▲top
  • 7月 13 週一 200911:50
  • 刁蠻公主youtube線上看[電視劇]





演員:蘇有朋,張娜拉,鮑蕾
導演:賴水清
類型: 喜劇
集數: 33
上映日期: 2006-01-05
國籍/地區: 中國







(繼續閱讀...)
文章標籤

eric1300460 發表在 痞客邦 留言(0) 人氣(3,621)

  • 個人分類:電視劇
▲top
  • 7月 09 週四 200913:06
  • 幻想三國志四攻略(來源巴哈姆特)[遊戲]

四代迷宮全解

戰鬥攻略全解

支線任務全解


直接獲勝、修改數值
在一開始遊戲主畫面 同時按下 alt+p+u+k鍵
(繼續閱讀...)
文章標籤

eric1300460 發表在 痞客邦 留言(0) 人氣(3,740)

  • 個人分類:遊戲
▲top
  • 7月 08 週三 200912:21
  • 免費的線上轉檔網站[網站介紹]


Media-Convert-網上免費-轉換聲音,電話鈴,mp3音樂,ogg...轉換聲音,文字,圖片資料-改變wma, 轉換wma, 改變mp3, 轉換mp3
壓縮格式檔案:7Z BZ2 BZA CAB GZ LHA LZH RAR TAR TGZ YZ1 ZIP
影片檔案:3G2 3GP AMV ASF ASX AVI DPG DV FLI FLV GIF GVI MKV MOV MP4 MPG NSV OGG OGM RM
RPL SWF VOB WMV
(繼續閱讀...)
文章標籤

eric1300460 發表在 痞客邦 留言(0) 人氣(3,487)

  • 個人分類:網站介紹
▲top
  • 7月 07 週二 200910:33
  • [轉貼]破解GoGoBox倒數計時[技巧分享]

GoGoBox也開始學免空用倒數計時了。
實在有夠煩人的,在此放上一個破解,希望對大家有所幫助。
p.s. 轉載請附上原文網址[Mr.歪 隨筆],謝謝。: )
將下面連結拖曳到你的書籤中(即加入到我的最愛),並且在GoGoBox倒數時按下此書籤即可。
(繼續閱讀...)
文章標籤

eric1300460 發表在 痞客邦 留言(0) 人氣(740)

  • 個人分類:技巧分享
▲top
  • 7月 06 週一 200922:39
  • 如何只創造一次物件持續使用技巧[JAVA]


 
public class test{
    private static test _instance;//存放實體
    private test(){}//創建實體
    public static test getInstance(){//取得實體
        if(_instance==null){//假如沒有實體 就創建他  否則用舊得
            _instance = new test();
        }
        return _instance;
    }
}

取得實體方法

 
test TInstance = test.getInstance();

 
(繼續閱讀...)
文章標籤

eric1300460 發表在 痞客邦 留言(0) 人氣(207)

  • 個人分類:JAVA
▲top
  • 7月 06 週一 200911:27
  • [轉貼官方]如何使用Live Writer 寫BOG文章[軟體]

如果你有在使用 Windows Live Writer 發表文章習慣的話
PIXNET 痞客邦也有介接的程式可以處理囉, 讓你有其他發表文章的方式
如果沒用過, 可以先到官方網站下載安裝
http://get.live.com/writer/overview

依照以下步驟做設定:

1. 其他部落格服務
2. 首頁及登入設定
  壹、部落格首頁: 請輸入 http://帳號.pixnet.net/blog (ex: http://admin.pixnet.net/blog)
  貳、使用者名稱: 請輸入 PIXNET 帳號
  參、使用者密碼: 請輸入 PIXNET 密碼
3. 服務提供者設定
  壹、使用的部落格: 請選擇 Wordpress 2.2+
  貳、遠端張貼 URL: 請輸入 http://api.pixnet.cc/blog/xmlrpc
4. 偵測部落格樣式(這個偵測可能會失敗,沒關係)
  壹、允許發佈暫存頁面

完成後, 就可以開始使用該軟體發表, 刪除, 編輯文章了
如果有在用的朋友請測試看看, 有問題麻煩請盡快告訴我們, 謝謝!

有以下幾點要注意的:

1. 不支援階層分類,在新增時選取上層分類是沒用的
2. 不支援多重分類,選多個分類時,只有最上面的會生效
3. 目前這項 API 正在測試中, 歡迎大家測試看看
(繼續閱讀...)
文章標籤

eric1300460 發表在 痞客邦 留言(0) 人氣(50)

  • 個人分類:軟體分享
▲top
  • 7月 03 週五 200912:12
  • [轉貼]使用日曆視窗[JAVA]

JAVA本身並沒有這功能,因此我上網搜尋找到ㄧ個別人寫好的工具,DatePopup
原始碼:

import java.awt.*;
import java.util.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.border.*;
import java.lang.*;
public class DatePopup extends JDialog implements java.awt.event.ActionListener {
    private JPanel mPanel1 = new JPanel();
    private JPanel mPanel2 = new JPanel();
    private JPanel mPanel3 = new JPanel();
    private JPanel mPanel4 = new JPanel();
    private JButton mNewButton;
    private JTextField mText;
    private int mDay;
    private int mMonth;
    private int mYear;
    private int mTheDate;
    private int i = 0;
    private int j = 0;
    public DatePopup(JTextField pText) {
        super(new JFrame(), "日期選擇", true);
        this.mText = pText;
        try {
            DatePopupInit();
            pack();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    /**
     * 控件的初始化方法。
     */
    private void DatePopupInit() {
        // 設置主窗口佈局
        Container contentPane = getContentPane();
        contentPane.setLayout(new BorderLayout());
        mPanel1.setLayout(new BorderLayout());
        mPanel1.setBorder(new TitledBorder(BorderFactory.createLineBorder(
                Color.white, 1), "日期選擇"));
        Calendar nowCalendar = Calendar.getInstance();
        this.mTheDate = nowCalendar.get(Calendar.DAY_OF_WEEK);
        this.mDay = nowCalendar.get(Calendar.DAY_OF_MONTH);
        this.mMonth = nowCalendar.get(Calendar.MONTH);
        this.mYear = nowCalendar.get(Calendar.YEAR);
        // 設置mPanel2
        JComboBox comboMonth = new JComboBox();
        comboMonth.setActionCommand("MonthSelect");
        for (i = 1; i <= 12; i++) {
            comboMonth.addItem(i + "月");
            if (i == (this.mMonth + 1)) {
                comboMonth.setSelectedItem(i + "月");
            }
        }
        comboMonth.addActionListener(this);
        JComboBox comboYear = new JComboBox();
        comboYear.setActionCommand("YearSelect");
        for (i = 1900; i <= 2050; i++) {
            comboYear.addItem(i + "年");
            if (i == this.mYear) {
                comboYear.setSelectedItem(i + "年");
            }
        }
        comboYear.addActionListener(this);
        mPanel2.setLayout(new FlowLayout());
        mPanel2.add(comboMonth);
        mPanel2.add(comboYear);
        mPanel1.add(mPanel2, BorderLayout.NORTH);
        // 設置mPanel3
        mPanel3.setLayout(new GridLayout(7, 7));
        mPanel3.add(new JLabel("日", SwingConstants.CENTER));
        mPanel3.add(new JLabel("一", SwingConstants.CENTER));
        mPanel3.add(new JLabel("二", SwingConstants.CENTER));
        mPanel3.add(new JLabel("三", SwingConstants.CENTER));
        mPanel3.add(new JLabel("四", SwingConstants.CENTER));
        mPanel3.add(new JLabel("五", SwingConstants.CENTER));
        mPanel3.add(new JLabel("六", SwingConstants.CENTER));
        Calendar calendar1 = Calendar.getInstance();
        calendar1.set(this.mYear, this.mMonth + 1, 1);
        Calendar calendar2 = Calendar.getInstance();
        calendar2.set(this.mYear, this.mMonth, 1);
        int daysOfMonth;
        if (this.mMonth == 11) {
            daysOfMonth = 31;
        } else {
            daysOfMonth = calendar1.get(Calendar.DAY_OF_YEAR)
                    - calendar2.get(Calendar.DAY_OF_YEAR);
        }
        int firstDay = calendar2.get(Calendar.DAY_OF_WEEK);
        for (i = 1; i < 43; i++) {
            if (((i == firstDay) || (j != 0)) && (j < daysOfMonth)) {
                j++;
                mNewButton = new JButton((new String()).valueOf(j));
                if (j == this.mDay) {
                    mNewButton.setSelected(true);
                    mNewButton.setEnabled(false);
                    mNewButton.setBackground(new Color(84, 215, 4));
                }
                mNewButton.addActionListener(this);
                mPanel3.add(mNewButton);
            } else {
                mPanel3.add(new JLabel());
            }
        }
        mPanel1.add(mPanel3, BorderLayout.CENTER);
        // 設置mPanel4
        JButton confirmButton = new JButton("確定");
        confirmButton.setActionCommand("confirm");
        confirmButton.addActionListener(this);
        JButton cancelButton = new JButton("取消");
        cancelButton.setActionCommand("cancel");
        cancelButton.addActionListener(this);
        mPanel4.setLayout(new FlowLayout());
        mPanel4.add(confirmButton);
        mPanel4.add(cancelButton);
        // 設置contentpane
        contentPane.add(mPanel1, BorderLayout.CENTER);
        contentPane.add(mPanel4, BorderLayout.SOUTH);
    }
    /**
     * 監聽事件響應。
     */
    public void actionPerformed(ActionEvent e) {
        String cmd = e.getActionCommand();
        Object obj = e.getSource();
        String temp = "";
        if (cmd.equals("MonthSelect")) {
            JComboBox comMonth = (JComboBox) obj;
            temp = comMonth.getSelectedItem().toString();
            temp = temp.substring(0, temp.length() - 1);
            int tempMonth = Integer.parseInt(temp);
            this.mMonth = tempMonth - 1;
            mypaint();
        } else if (cmd.equals("YearSelect")) {
            JComboBox comYear = (JComboBox) obj;
            temp = comYear.getSelectedItem().toString();
            temp = temp.substring(0, 4);
            int tempYear = Integer.parseInt(temp);
            this.mYear = tempYear;
            mypaint();
        } else if (cmd.equals("confirm")) {
            String pFinalDate = "";
            if (this.mMonth < 9) {
                pFinalDate = this.mYear + "/0" + (this.mMonth + 1);
            } else {
                pFinalDate = this.mYear + "/" + (this.mMonth + 1);
            }
            if (this.mDay < 10) {
                pFinalDate = pFinalDate + "/0" + this.mDay;
            } else {
                pFinalDate = pFinalDate + "/" + this.mDay;
            }
            this.mText.setText(pFinalDate);
            this.dispose();
        } else if (cmd.equals("cancel")) {
            this.dispose();
        } else {
            int tempDay = Integer.parseInt(cmd);
            this.mDay = tempDay;
            mypaint();
            // System.out.println(cmd);
        }
    }
    /**
     * 控件重新佈局方法。
     */
    private void mypaint() {
        this.invalidate();
        mPanel3.removeAll();
        mPanel3.setLayout(new GridLayout(7, 7));
        mPanel3.add(new JLabel("日", SwingConstants.CENTER));
        mPanel3.add(new JLabel("一", SwingConstants.CENTER));
        mPanel3.add(new JLabel("二", SwingConstants.CENTER));
        mPanel3.add(new JLabel("三", SwingConstants.CENTER));
        mPanel3.add(new JLabel("四", SwingConstants.CENTER));
        mPanel3.add(new JLabel("五", SwingConstants.CENTER));
        mPanel3.add(new JLabel("六", SwingConstants.CENTER));
        Calendar calendar1 = Calendar.getInstance();
        calendar1.set(this.mYear, this.mMonth + 1, 1);
        Calendar calendar2 = Calendar.getInstance();
        calendar2.set(this.mYear, this.mMonth, 1);
        int daysOfMonth;
        if (this.mMonth == 11) {
            daysOfMonth = 31;
        } else {
            daysOfMonth = calendar1.get(Calendar.DAY_OF_YEAR)
                    - calendar2.get(Calendar.DAY_OF_YEAR);
        }
        int firstDay = calendar2.get(Calendar.DAY_OF_WEEK);
        j = 0;
        for (i = 1; i < 43; i++) {
            if (((i == firstDay) || (j != 0)) && (j < daysOfMonth)) {
                j++;
                mNewButton = new JButton((new String()).valueOf(j));
                if (j == this.mDay) {
                    mNewButton.setSelected(true);
                    mNewButton.setEnabled(false);
                    mNewButton.setBackground(new Color(84, 215, 4));
                }
                mNewButton.addActionListener(this);
                mPanel3.add(mNewButton);
            } else {
                mPanel3.add(new JLabel());
            }
        }
        mPanel1.add(mPanel3, BorderLayout.CENTER);
        this.validate();
    }
   
    /**
     * 顯示日期視窗
     */
    public void showDialog(){
        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        setLocation((int)(screenSize.getWidth()-getWidth())/2,(int)(screenSize.getHeight()-getHeight())/2);
        setVisible(true);
    }
} 
(繼續閱讀...)
文章標籤

eric1300460 發表在 痞客邦 留言(0) 人氣(3,169)

  • 個人分類:JAVA
▲top
  • 7月 03 週五 200910:03
  • 如何取得螢幕視窗大小[JAVA]

在JAVA裡面有一個方法可以取得
Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); // 取得螢幕尺寸
然後取得的screenSize
1.利用getWidth()取得寬度
2.利用getHight()取得高度
(繼續閱讀...)
文章標籤

eric1300460 發表在 痞客邦 留言(0) 人氣(4,784)

  • 個人分類:JAVA
▲top
  • 7月 02 週四 200913:15
  • 免費網路電視軟體PPStream(FreeWare)[軟體分享]

PPS 簡介:   官網
PPS網絡電視是全球第一家集P2P直播點播於一身的網絡電視軟件。PPS網絡電視能夠在線收看電影、電視劇、體育直播、遊戲競技、動漫、綜藝、新聞、財經資訊…… 播放流暢、完全免費,PPS網絡電視是網民喜愛的裝機必備軟件。
  • 完全免費無需註冊,下載即可使用

  • 靈活播放隨點隨看,時間自由掌握

  • 內容豐富熱門經典,應有盡有

  • 播放流暢P2P傳輸,越多人看越流暢

  • PPS完全免費,下載即可看

  • PPS具有靈活點播的功能,隨點隨看,時間自由掌握

  • PPS操作簡單,界面簡潔明了

  • PPS掌握全球最先進的P2P傳輸技術,同樣運營視頻點播網站,您的帶寬只需要是正常的1/100!

  • PPS支持多種文件格式,全面支持視頻、音樂、動畫

  • PPS播放流暢,越多人看越流暢

  • PPS具有豐富的節目內容,可以完全滿足您的點播需要

  • PPS的蜘蛛網狀P2P結構,可使您的點播服務輻射全球,不必為網通電信等ISP不通犯愁!

  • PPS為不同的用戶實行不同的連接策略,幫助您更好的節約資源

  • PPS用最優秀的緩存技術保護您的硬盤不受傷害

  • (繼續閱讀...)
    文章標籤

    eric1300460 發表在 痞客邦 留言(0) 人氣(286)

    • 個人分類:軟體分享
    ▲top
    «1...8910»

    文章搜尋

    文章分類

    toggle C/C++ (4)
    • QT (5)
    • MFC (1)
    • CppUnit (2)
    • C/C++ (6)
    toggle 程式設計 (6)
    • 程式設計觀念 (3)
    • SQL (3)
    • BPEL (2)
    • Android (13)
    • Eclipse (1)
    • JAVA (27)
    toggle 平常日記 (3)
    • 額外資訊 (2)
    • 閒聊 (5)
    • 心情日記 (6)
    toggle 影視遊戲 (2)
    • 電視劇 (1)
    • 遊戲 (2)
    toggle 電腦相關 (5)
    • DVB-H (1)
    • 動畫 (1)
    • 網站介紹 (3)
    • 技巧分享 (5)
    • 軟體分享 (9)
    • 未分類文章 (1)

    參觀人氣

    • 本日人氣:
    • 累積人氣:

    熱門文章

    • (16,675)利用Eclipse產生 javadoc [JAVA]
    • (12,146)簡單好用的螢幕擷取工具ScreenHunter (免費)
    • (12,080)當編譯出現Undefined reference to 'vtable xxxxxxxxxx' 解決方法[C/C++]
    • (11,417)Android ADT and SDK 安裝教學 [Android]
    • (4,264)如何設定使用JTable[JAVA]
    • (3,809)如何設計出滑鼠右鍵選單[JAVA]
    • (3,801)功能很強的按鍵精靈Seraph[軟體分享]
    • (3,740)幻想三國志四攻略(來源巴哈姆特)[遊戲]
    • (959)Eclipse執行tomcat 7.0.0會發生noclassdeffounderror錯誤,解決方法(BPEL)
    • (788)文字背景顏色如何實作 (Qt)

    最新文章

    • 自行開發Eclipse 外掛抓不到的問題解決方法
    • Eclipse執行tomcat 7.0.0會發生noclassdeffounderror錯誤,解決方法(BPEL)
    • 教學如何開發Eclipse plug-in的網站 [JAVA]
    • 玩10幾年遊戲了,也該說說這些年來的心得 [遊戲/閒聊]
    • 目前所找到的Game Framework [Android]
    • Android版LGame框架發佈預告(作者說將在6/1發佈)[Android]
    • 安裝 apk 到 Android手機上面[Android]
    • Android GUI開發超完整範例(官方版本) [Android]
    • 陽明山 下雪了~~~
    • loon-simple 2D and 2.5D遊戲開發引擎[JAVA][遊戲]

    最新迴響

    • [22/05/04] 訪客 於文章「影片聲音比實際播放速度還要快解決方法[技...」留言:
      回饋您這方面資訊,我是從 PTT搜尋引擎的排名,看...
    • [18/06/21] l337721 於文章「[置頂]此BLOG我創立的原因...」留言:
      d4KYtN9JMT奢侈品仿牌原單品質良心賣家,誠信做生意,...
    • [16/08/22] 訪客 於文章「比較2日期天數差[JAVA]...」留言:
      方法1,你是問"一年裡的第幾天" 這方法無法處理跨年 ...
    • [16/07/24] lusterofgem 於文章「好久以前寫的JAVA計算機程式(含sou...」留言:
      抱歉抱歉 我發現音樂沒辦法撥放 是我的問題!...
    • [16/07/24] lusterofgem 於文章「好久以前寫的JAVA計算機程式(含sou...」留言:
      謝拉,你的解說真是詳細! @w@ 但是不知道是不ˋ是我...
    • [15/11/09] hunt 於文章「Android GUI開發超完整範例(官...」留言:
      是喔 請問一下 要怎麼開啟呢!? 我是用 ecilpse 編...
    • [15/02/26] HUANG YAO-YI 於文章「輔助 開發 Android GUI 工具...」留言:
      有趣,不過可能還是Eclipse習慣...
    • [13/09/09] ting 於文章「Eclipse如何顯示行號[JAVA]...」留言:
      thx to share ~...
    • [13/07/28] Greleo 於文章「Android ADT and SDK ...」留言:
      https://dl-ssl.google.com/andr...
    • [13/06/26] QQ 於文章「Eclipse如何顯示行號[JAVA]...」留言:
      真是太感謝了~~百忙之中正需要!!...

    誰來我家

    部落格觀察