用VB在程式中添加切換中文IME的功能

 思路:        先用GetKeyboardLayoutList 函數來取得所有IME,然後逐個用ImmIsIME判斷是否是中文IME,如果是的話在用ImmGetDescription得到IME的名稱,最後選定你需要的IME用ActivateKeyboardLayout啟用它.   源碼:          Public Declare Function ActivateKeyboardLayout Lib "user32" (ByVal hkl As Long, ByVal flags

動態語句求運算式值的一個例子

Private Declare Function EbExecuteLine Lib "vba6.dll" (ByVal pStringToExec As Long, ByVal Unknownn1 As Long, ByVal Unknownn2 As Long, ByVal fCheckOnly As Long) As LongPublic y As SinglePrivate Function ExecuteLine(sCode As String, Optional

只能輸入檔案名稱和只能輸入數位文字框

package com.browser;import java.awt.Toolkit;import java.io.File;import java.util.StringTokenizer;import javax.swing.JTextField;import javax.swing.text.AttributeSet;import javax.swing.text.BadLocationException;import javax.swing.text.Document;import

網頁淨化技術綜述

網頁淨化技術綜述網頁分塊方法       網頁中的資訊並不都是具有相同的重要度的,比如大字標題就要比導航條更加引人注目。網頁中的不同資訊由於所處的位置、佔據的空間大小或者內容不同而具有不同的重要度。所以,我們可以將網頁按照內容分塊,利用分塊的一些特徵來進行網頁淨化,從而提高網頁本文提取的品質。基於位置關係的分塊法      

還是SWT爽呀,word,IE想用什麼都行

swing的先天缺陷,jeditpane功能具弱,想用word還得用jacob,而且只能控制沒有編輯控制項.swt就好多了, word,IE想用什麼直接調就行了,看來以後要多留意swt了.package gui.test;import java.io.File;import org.eclipse.swt.SWT;import org.eclipse.swt.layout.FillLayout;import

Custom Models and Dynamic Trees

Custom Models and Dynamic Trees      A JTreeuses a TreeModelto get its data. As with JList, you can replace the model altogether, specifying how to extract data from the custom model. See the tutorial section on JListfor an example of this general

得到網頁的最新更新時間

/**  * 得到網頁更新時間  * 輸入網頁url  * 返回網頁更新時間字串  */ private String getUpdateTime(String strUrl) {  String strTime = null;    URL hp;  URLConnection hpCon = null;  try {   hp = new URL(strUrl);   hpCon = hp.openConnection();  } catch (MalformedURLException

使用js實現基於可視布局資訊的網頁噪音去除的測試方法

 可視布局資訊的網頁噪音去除方法很早就從網上看到,但是苦於沒有java中沒有簡單的方法能夠得到網頁元素位於螢幕中的實際位置,所以一直沒做過,前一段時間學js,突然發現js能很容易得到每個網頁元素位於螢幕中的實際位置。所以就寫了這個簡單函數測試了一下,好像效果還不錯,不過個人認為基於可視布局資訊的網頁噪音去除最好和其他的方法結合使用,單獨使用準確率還不是很好。<script language="JavaScript">function getElementTagName(){     

從外部關閉帶視窗的進程

Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As LongPublic Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long,

自訂HTMLParser的複合標籤

import org.htmlparser.nodes.TagNode;/** * <p>Title: Link標籤解析類</p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2006</p> * <p>Company: 用於解析HTML檔案的Link標籤 *    例如:解析"<head><link

自動更換壁紙vb代碼

從網上找到很多有關設定壁紙的代碼,但它們好像都有些小的缺陷,至少在我的電腦上都經過修改才能調試通過,所以我寫了下面一段代碼,取各家之長,應該沒問題.'有關係統設定的聲明Private Const SPI_SETDESKWALLPAPER = 20Private Const SPIF_SENDWININICHANGE = &H2Private Const SPIF_UPDATEINIFILE = &H1Private Declare Function

學flex寫的第一個小程式

<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="474" height="526" creationComplete="initApp();"><mx:Script> <![CDATA[ import

工具列編程

1、用API建立工具列,簡單例子 之前定義了一個由3個16*16組成的位元影像,準備建立一個具有三個按鈕的工具列TBBUTTON tbButtons[]={{0,100,TBSTATE_ENABLED,TBSTYLE_BUTTON,0,0},{1,200,TBSTATE_ENABLED,TBSTYLE_BUTTON|TBSTATE_WRAP|TBSTATE_ENABLED

swing日曆控制項

package com;/** * 日曆控制項 * @author lucifer.wang */import java.awt.BorderLayout;import java.awt.Color;import java.awt.Component;import java.awt.Dimension;import java.awt.FlowLayout;import java.awt.Toolkit;import java.awt.event.ActionEvent;import

06回顧 and 07規劃

06回顧    過去的06年如果讓我用一個字形容的話,那就是亂。上半年在公司做的工作很瑣碎,雖然接觸了很多新東西,但是都沒有深入的研究。下半年開始負責具體的項目編碼工作,當時我們為了以後的擴充應用,嘗試使用java開發,後來證明這不是個明智的決定。由於客戶需求和我們最初的設想有出入,這個項目拖了很長時間,當最後完成時,原來的設計已經改掉了大半,可憐我做了很多無用功。   

帶選擇框的JTree

CheckNode.javaimport java.util.Enumeration;import javax.swing.tree.DefaultMutableTreeNode;/** * ChcekNodeTree樹的結點 * @version 1.1 01/15/99 */public class CheckNode extends DefaultMutableTreeNode { public final static int SINGLE_SELECTION = 0; public

使用jdic過程中遇到的問題總結

1. 如何將jdic加入JSplitPane中        WebBrowser wb = new WebBrowser();        wb.setMinimumSize(new Dimension(100,100));       像上面那樣,一定要設定minsize,這樣的話jdic的大小就會隨著JSplitPane大小的變化進行變化了。2. 遇到j網頁的s錯誤,如何不彈出提示對話方塊      

案頭下雪

Private Declare Function BitBlt Lib "gdi32" _        (ByVal hDestDC As Long, ByVal x As Long, ByVal y As Long, _        ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, _        ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop

使用httpclient下載需要登入的網頁續

       上次寫的使用httpclient下載需要登入的網頁 只是對最普通的登入頁面進行類比登陸的代碼。網路上有些網站在處理登入時,為了保證安全經常把對登入過程的處理寫入到js指令碼中,上次的代碼對於這樣的網站時無能為力的。        為瞭解決個問題,我請教了網路上的一個朋友,終於得到瞭解決的方法。       

自訂Appender ,實現輸出log4j日誌到GUI

 ComponentAppender .javapackage log4gui.log4j;import java.awt.*;import java.util.Hashtable;import javax.swing.*;import javax.swing.text.*;import org.apache.log4j.*;import org.apache.log4j.spi.LoggingEvent;/** *

總頁數: 61357 1 .... 16893 16894 16895 16896 16897 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.