#
//Frame1.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Frame1 extends JFrame {
public Frame1() {
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
this.setSize(new Dimension(400, 300));
this.setTitle("Frame1");
}
protected void processWindowEvent(WindowEvent e) {
super.processWindowEvent(e);
if (e.getID() == WindowEvent.WINDOW_CLOSING) {
System.exit(0);
}
}
}
2.直接實(shí)現(xiàn)WindowListener接口
//Frame1.java
import java.awt.*;
import java.awt.event.*;
public class Frame1 extends Frame implements WindowListener {
public Frame1() {
this.setSize(new Dimension(400, 300));
this.setTitle("Frame1");
this.addWindowListener(this);
}
public void windowClosing(WindowEvent windowEvent) {
System.exit(0);
}
public void windowOpened(WindowEvent windowEvent) { }
public void windowClosed(WindowEvent windowEvent) { }
public void windowIconified(WindowEvent windowEvent) { }
public void windowDeiconified(WindowEvent windowEvent) { }
public void windowActivated(WindowEvent windowEvent) { }
public void windowDeactivated(WindowEvent windowEvent) { }
}
3.直接繼承窗體適配器WindowAdapter
//Frame1.java
import java.awt.*;
import java.awt.event.*;
public class Frame1 extends WindowAdapter {
public Frame1() {
Frame f=new Frame();
f.setSize(new Dimension(400, 300));
f.setTitle("Frame1");
f.addWindowListener(this);
f.setVisible(true);
}
public static void main(String[] s){
new Frame1();
}
public void windowClosing(WindowEvent windowEvent) {
System.exit(0);
}
}
4.間接繼承窗體適配器WindowAdapter
//Frame1.java
import java.awt.*;
import java.awt.event.*;
public class Frame1 extends Frame {
public Frame1() {
this.setSize(new Dimension(400, 300));
this.setTitle("Frame1");
this.addWindowListener(new winAdapter());
this.setVisible(true);
}
public static void main(String[] s){
new Frame1();
}
}
class winAdapter extends WindowAdapter{
public void windowClosing(WindowEvent windowEvent) {
System.exit(0);
}
}
5.間接實(shí)現(xiàn)WindowListener接口
//Frame1.java
import java.awt.*;
import java.awt.event.*;
public class Frame1 extends Frame {
public Frame1() {
this.setSize(new Dimension(400, 300));
this.setTitle("Frame1");
this.addWindowListener(new winEventHandle());
this.setVisible(true);
}
public static void main(String[] s){
new Frame1();
}
}
class winEventHandle implements WindowListener {
public void windowClosing(WindowEvent windowEvent) {
System.exit(0);
}
public void windowOpened(WindowEvent windowEvent) { }
public void windowClosed(WindowEvent windowEvent) { }
public void windowIconified(WindowEvent windowEvent) { }
public void windowDeiconified(WindowEvent windowEvent) { }
public void windowActivated(WindowEvent windowEvent) { }
public void windowDeactivated(WindowEvent windowEvent) { }
}
6.使用Inner Class
//Frame1.java
import java.awt.*;
import java.awt.event.*;
public class Frame1{
public Frame1(){
Frame f=new Frame();
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
f.setSize(new Dimension(400, 300));
f.setVisible(true);
}
public static void main(String[] s){
new Frame1();
}
}
Jframe的關(guān)閉方法:
setDefaultCloseOperation(EXIT_ON_CLOSE);
frame的關(guān)閉方法如下:
this.addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent e) {
System.exit(0);
//連接MySQL的方法
import java.sql.Connection;
import java.sql.DriverManager;
public class DBConnection {
private static String DB_DRIVER = "com.mysql.jdbc.Driver";
private static String DB_URL = "jdbc:mysql://localhost:3306/test";
private static String DB_NAME = "root";
private static String DB_PASSWORD = "MySQLde密碼";
public static Connection getConn(){
try {
Class.forName(DB_DRIVER);
Connection conn = DriverManager.getConnection(DB_URL, DB_NAME, DB_PASSWORD);
return conn;
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
}
public calss DBConnection{
//建立一個(gè)靜態(tài)方法,返回一個(gè)數(shù)據(jù)庫(kù)的連接
//這樣就可以達(dá)到對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一管理的效果
public static Connection getConnection(){
Connection con = null;
String driver = "com.microsoft.jdbc.sqlserver.SQLSerDriver";
String severURL = "jdbc:microsoft:sqlserver://localhost:1433;DataBaseName=數(shù)據(jù)庫(kù)名";
String username = "數(shù)據(jù)庫(kù)用戶名";
String password = "數(shù)據(jù)庫(kù)密碼";
try{
Class.forName(driver);
con = DriverManager.getConnection(severURL, username, password);
}catch(Exception e){
e.printStackTace();
}
}
}
例如:一個(gè)實(shí)體類要持久化
public class EntityClass{
private Connection con;
//通過(guò)構(gòu)造方法獲取數(shù)據(jù)庫(kù)的連接
public EntityClass{
con = DBConnection.getConnection();
}
public Connection getInfo(){
PreparedStatement st = con.preparedStatement();
String sql = "sql 語(yǔ)句";
ResultSet rs = st.executeQuery(sql);
.......
//關(guān)閉數(shù)據(jù)庫(kù)的連接
con.close();
.......
}
}
首先強(qiáng)調(diào)幾點(diǎn):
1、不能調(diào)整系統(tǒng)盤。
2、被調(diào)整盤上的數(shù)據(jù)會(huì)全部丟失(可先移至不重分的盤)。
操作步驟:
1、關(guān)閉所有應(yīng)用程序,打開“控制面板”,打開“管理工具”,打開“計(jì)算機(jī)管理”。
2、在左邊欄中選擇“存儲(chǔ)”,再選擇“磁盤管理”,在右邊就會(huì)顯示你計(jì)算機(jī)的磁盤分區(qū)情況,右下方則出現(xiàn)分區(qū)圖示,這也就是我們要操作的地方。
3、右鍵單擊要修改的磁盤分區(qū),在彈出的菜單中選擇“刪除邏輯驅(qū)動(dòng)器”(細(xì)心的朋友可能已發(fā)現(xiàn),這里還可以修改驅(qū)動(dòng)器號(hào),如你的電腦有3個(gè)分區(qū),光盤是D盤,你想把它改為F盤,你就在這兒下手吧),再選“確定”。
4、用以上方法刪除所要修改的幾個(gè)分區(qū),被刪除的分區(qū)容量會(huì)自動(dòng)相加顯示為未指派(用黑色進(jìn)行標(biāo)記,已分的即不改的顯示為藍(lán)色)。
5、然后是重新分區(qū),在未指派的區(qū)塊上,即黑色區(qū)塊上單擊右鍵,在彈出菜單中選 擇“新建邏輯驅(qū)動(dòng)器”——點(diǎn)擊“下一步”——“下一步”。
6、在分區(qū)大小一欄中輸入分區(qū)容量數(shù)值。(里面默認(rèn)的數(shù)值為未分區(qū)的全部大小,如果你只想再分一個(gè)區(qū),那就不要修改了,如果要新分幾個(gè)區(qū)那就重新輸入數(shù)值吧,但分最后一區(qū)時(shí),要取默認(rèn)數(shù)值,這個(gè)道理不用我多說(shuō)了吧。)(1G=1024MB),點(diǎn)擊“下一步”。
7、調(diào)整驅(qū)動(dòng)器號(hào),一般不用改,直接單擊“下一步”。
8、選擇是否格式化新的分區(qū),一般還是選格式化,這里有三個(gè)選頂:I、是選擇磁盤的文件系統(tǒng),個(gè)人認(rèn)為還是選FAT32好,II、第二頂不用管;III、第三頂就是給磁盤取一個(gè)自已喜歡的名字,老是“ 本地磁盤”沒有新意)。還有就是最好勾選“執(zhí)行快速格式化”一頂,否則格式化過(guò)程會(huì)很慢。然后“下一步”——“完成”。
9、重復(fù)5——8步,分出所要重新劃分的其他分區(qū)。至此,我們實(shí)現(xiàn)現(xiàn)了不用任何其他第三方分區(qū)軟件而調(diào)整了計(jì)算機(jī)的分區(qū)
MyEclipse 全部快捷鍵
(1)Ctrl+M切換窗口的大小
(2)Ctrl+Q跳到最后一次的編輯處
(3)F2當(dāng)鼠標(biāo)放在一個(gè)標(biāo)記處出現(xiàn)Tooltip時(shí)候按F2則把鼠標(biāo)移開時(shí)Tooltip還會(huì)顯示即Show Tooltip Description。
F3跳到聲明或定義的地方。
F5單步調(diào)試進(jìn)入函數(shù)內(nèi)部。
F6單步調(diào)試不進(jìn)入函數(shù)內(nèi)部,如果裝了金山詞霸2006則要把“取詞開關(guān)”的快捷鍵改成其他的。
F7由函數(shù)內(nèi)部返回到調(diào)用處。
F8一直執(zhí)行到下一個(gè)斷點(diǎn)。
(4)Ctrl+Pg~對(duì)于XML文件是切換代碼和圖示窗口
(5)Ctrl+Alt+I看Java文件中變量的相關(guān)信息
(6)Ctrl+PgUp對(duì)于代碼窗口是打開“Show List”下拉框,在此下拉框里顯示有最近曾打開的文件
(7)Ctrl+/ 在代碼窗口中是這種//~注釋。
Ctrl+Shift+/ 在代碼窗口中是這種/*~*/注釋,在JSP文件窗口中是<!--~-->。
(8)Alt+Shift+O(或點(diǎn)擊工具欄中的Toggle Mark Occurrences按鈕) 當(dāng)點(diǎn)擊某個(gè)標(biāo)記時(shí)可使本頁(yè)面中其他地方的此標(biāo)記黃色凸顯,并且窗口的右邊框會(huì)出現(xiàn)白色的方塊,點(diǎn)擊此方塊會(huì)跳到此標(biāo)記處。
(9)右擊窗口的左邊框即加斷點(diǎn)的地方選Show Line Numbers可以加行號(hào)。
(10)Ctrl+I格式化激活的元素Format Active Elements。
(11)Ctrl+S保存當(dāng)前文件
Ctrl+Shift+S保存所有未保存的文件
(12)Ctrl+Shift+M(先把光標(biāo)放在需導(dǎo)入包的類名上) 作用是加Import語(yǔ)句
Ctrl+Shift+O作用是缺少的Import語(yǔ)句被加入,多余的Import語(yǔ)句被刪除
(13)Ctrl+Space提示鍵入內(nèi)容即Content Assist,此時(shí)要將輸入法中Chinese(Simplified)IME-Ime/Nonlme Toggle的快捷鍵(用于切換英文和其他文字)改成其他的如改成Ctrl+Shift+Z,同時(shí)在“Text Service and Input Languages”對(duì)話框中刪掉Chinese(PRC)下面的其他中文輸入法只保留紫光輸入法,此時(shí)按Ctrl+Shift+Z將在英文和紫光中文之間切換
Ctrl+Shift+Space提示信息即Context Information
(14)Ctrl+D刪除當(dāng)前行
(15)雙擊窗口的左邊框可以加斷點(diǎn)
(16)在.jap.或.java等文件中右鍵選“Campare With”或“Replace With”可以找到所有操作的歷史記錄
(17)在菜單中選Window-Show View-Navigator可調(diào)出導(dǎo)航功能窗
(18)Ctrl+1 快速修復(fù)(最經(jīng)典的快捷鍵,就不用多說(shuō)了)
Ctrl+Alt+↓
復(fù)制當(dāng)前行到下一行(復(fù)制增加)
Ctrl+Alt+↑
復(fù)制當(dāng)前行到上一行(復(fù)制增加)
Alt+↓
當(dāng)前行和下面一行交互位置(特別實(shí)用,可以省去先剪切,再粘貼了)
Alt+↑
當(dāng)前行和上面一行交互位置(同上)* ]7 H! T
Alt+←
前一個(gè)編輯的頁(yè)面
Alt+→
下一個(gè)編輯的頁(yè)面(當(dāng)然是針對(duì)上面那條來(lái)說(shuō)了)$
Alt+Enter 顯示當(dāng)前選擇資源(工程,or 文件 or文件)的屬性
Shift+Enter 在當(dāng)前行的下一行插入空行(這時(shí)鼠標(biāo)可以在當(dāng)前行的任一位置,不一定是最后)8 ~. V+
Shift+Ctrl+Enter 在當(dāng)前行插入空行(原理同上條)
Ctrl+Q 定位到最后編輯的地方
Ctrl+L 定位在某行 (對(duì)于程序超過(guò)100的人就有福音了)'
Ctrl+M 最大化當(dāng)前的Edit或View (再按則反之)7 F+
Ctrl+/ 注釋當(dāng)前行,再按則取消注釋
Ctrl+O 快速顯示 OutLine) |9
Ctrl+T 快速顯示當(dāng)前類的繼承結(jié)構(gòu);
Ctrl+W 關(guān)閉當(dāng)前Editer
Ctrl+K 參照選中的Word快速定位到下一個(gè)% b'
Ctrl+E 快速顯示當(dāng)前Editer的下拉列表(如果當(dāng)前頁(yè)面沒有顯示的用黑體表示)
Ctrl+/(小鍵盤) 折疊當(dāng)前類中的所有代碼.
Ctrl+×(小鍵盤) 展開當(dāng)前類中的所有代碼
Ctrl+Space 代碼助手完成一些代碼的插入(但一般和輸入法有沖突,可以修改輸入法的熱鍵,也可以暫用Alt+/來(lái)代替)
Ctrl+Shift+E 顯示管理當(dāng)前打開的所有的View的管理器(可以選擇關(guān)閉,激活等操作)*
Ctrl+J 正向增量查找(按下Ctrl+J后,你所輸入的每個(gè)字母編輯器都提供快速匹配定位到某個(gè)單詞,如果沒有,則在stutes line中顯示沒有找到了,查一個(gè)單詞時(shí),特別實(shí)用,這個(gè)功能Idea兩年前就有了)
Ctrl+Shift+J 反向增量查找(和上條相同,只不過(guò)是從后往前查)9
Ctrl+Shift+F4 關(guān)閉所有打開的Editer
Ctrl+Shift+X 把當(dāng)前選中的文本全部變?yōu)樾?br />
Ctrl+Shift+Y 把當(dāng)前選中的文本全部變?yōu)樾?br />
Ctrl+Shift+F 格式化當(dāng)前代碼
Ctrl+Shift+P 定位到對(duì)于的匹配符(譬如{}) (從前面定位后面時(shí),光標(biāo)要在匹配符里面,后面到前面,則反之)0 T+ G
下面的快捷鍵是重構(gòu)里面常用的,本人就自己喜歡且常用的整理一下(注:一般重構(gòu)的快捷鍵都是Alt+Shift開頭的了)
Alt+Shift+R 重命名 (是我自己最愛用的一個(gè)了,尤其是變量和類的Rename,比手工方法能節(jié)省很多勞動(dòng)力)
Alt+Shift+M 抽取方法 (這是重構(gòu)里面最常用的方法之一了,尤其是對(duì)一大堆泥團(tuán)代碼有用)
Alt+Shift+C 修改函數(shù)結(jié)構(gòu)(比較實(shí)用,有N個(gè)函數(shù)調(diào)用了這個(gè)方法,修改一次搞定)6 S2
Alt+Shift+L 抽取本地變量( 可以直接把一些魔法數(shù)字和字符串抽取成一個(gè)變量,尤其是多處調(diào)用的時(shí)候)5
Alt+Shift+F 把Class中的local變量變?yōu)閒ield變量 (比較實(shí)用的功能)1
Alt+Shift+I 合并變量(可能這樣說(shuō)有點(diǎn)不妥Inline)
Alt+Shift+V 移動(dòng)函數(shù)和變量(不怎么常用)
/*Java反射中Method類invoke方法的用法*/
import java.lang.reflect.Method;
public class InvokeTester {
public int add(int param1, int param2) {
return param1 + param2;
}
public String echo(String mesg) {
return "echo" + mesg;
}
public static void main(String[] args) throws Exception {
Class classType = InvokeTester.class;//得到對(duì)象
Object invokertester = classType.newInstance();// 創(chuàng)建一個(gè)實(shí)例
//得到方法
Method addMethod = classType.getMethod("add", new Class[] { int.class,
int.class });
//Method類的invoke(Object obj,Object args[])方法接收的參數(shù)必須為對(duì)象,
//如果參數(shù)為基本類型數(shù)據(jù),必須轉(zhuǎn)換為相應(yīng)的包裝類型的對(duì)象。invoke()方法的返回值總是對(duì)象,
//如果實(shí)際被調(diào)用的方法的返回類型是基本類型數(shù)據(jù),那么invoke()方法會(huì)把它轉(zhuǎn)換為相應(yīng)的包裝類型的對(duì)象,
//再將其返回
Object result = addMethod.invoke(invokertester, new Object[] {
new Integer(100), new Integer(200) });
//在jdk5.0中有了裝箱 拆箱機(jī)制 new Integer(100)可以用100來(lái)代替,系統(tǒng)會(huì)自動(dòng)在int 和integer之間轉(zhuǎn)換
System.out.println(result);
Method echoMethod = classType.getMethod("echo",
new Class[] { String.class });
result = echoMethod.invoke(invokertester, new Object[] { "hello" });
System.out.println(result);
}
}
在命令行窗口下不能輸入中文,只能輸入英文,這是因?yàn)閏md.exe窗口啟動(dòng)時(shí)并沒有啟動(dòng)conime.exe進(jìn)程。事實(shí)上,這個(gè)進(jìn)程容易被后門病毒利用,因此網(wǎng)上很多人都把它當(dāng)成病毒看待,一些網(wǎng)上下載的系統(tǒng)就把這個(gè)進(jìn)程停掉了,事實(shí)上它是無(wú)辜的。為了讓cmd窗口啟動(dòng)時(shí)加載conime.exe,需要修改注冊(cè)表(開始--運(yùn)行--regedit.exe),逐級(jí)展開HKEY_CURRENT_USER\console,其中的loadconime的值從0改為1,然后刷新注冊(cè)表,退出。那么在CMD啟動(dòng)時(shí)就自動(dòng)運(yùn)行該進(jìn)程。
import java.text.SimpleDateFormat;
import java.util.Calendar;
方法一:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String ly_time = sdf.format(new java.util.Date());
System.out.println("現(xiàn)在時(shí)間是:"+ly_time);
結(jié)果:現(xiàn)在時(shí)間是:2008-11-28 14:19:49
方法二:
String ly_time = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());
System.out.println("現(xiàn)在時(shí)間是:"+ly_time);
結(jié)果:現(xiàn)在時(shí)間是:2008-11-28 14:19:49
=======================
java獲取當(dāng)前時(shí)間2008年04月14日 星期一 10:11//這是個(gè)獲取當(dāng)前時(shí)間的簡(jiǎn)單實(shí)例,如下:
//--------------------------------------------
import java.util.*;
import java.text.*;
public class NowString {
public static void main(String[] args) {
Date now = new Date();
DateFormat d = DateFormat.getDateInstance();
String str = d.format(now);
System.out.println("Today is " + str);
}
}
//--------------------------------------------
1、先導(dǎo)入兩個(gè)類java.util.*,java.text.*
2、加簡(jiǎn)單的一句話:String date=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());
date就是你得到的時(shí)間,顯示格式可以根據(jù)("yyyy-MM-dd HH:mm:ss")的格式隨意調(diào)整,如果你想取到一些更具體的一些日期行數(shù)據(jù)可以查看API的Calendar類。
3、在JSP頁(yè)面上可以通過(guò)一下方法獲取:
function printDate()
{
var today=new Date();
var day=today.getDate();
var month=today.getMonth()+1;
var year=today.getFullYear().toString();
var box1=document.stats.intoDate;
if((month/10)<1)
{
month=("0"+month).toString();
}
if((day/10)<1)
{
day=("0"+today.getDate()).toString();
}
box1.value=year+"-"+month+"-"+day;
}
public void time(){
int year=0;
int month=0;
int day=0;
Calendar c=Calendar.getInstance();//獲得系統(tǒng)當(dāng)前日期
year=c.get(Calendar.YEAR);
month=c.get(Calendar.MONTH)+1;//系統(tǒng)日期從0開始算起
day=c.get(Calendar.DAY_OF_MONTH);
System.out.println(year+""+month+" "+day);
}
public static void main(String args[]){
NewClass ne =new NewClass();
ne.time();
}
winkey+d :
這是高手最常用的第一快捷組合鍵。這個(gè)快捷鍵組合可以將桌面上的所有窗口瞬間最小化,無(wú)論是聊天的窗口還是游戲的窗口……只要再次按下這個(gè)組合鍵,剛才的所有窗口都回來(lái)了,而且激活的也正是你最小化之前在使用的窗口!
-
這個(gè)就是winkey
winkey+f :
不用再去移動(dòng)鼠標(biāo)點(diǎn)“開始→搜索→文件和文件夾"了,在任何狀態(tài)下,只要一按winkey+f就會(huì)彈出搜索窗口。
winkey+r :
在我們的文章中,你經(jīng)常會(huì)看到這樣的操作提示:“點(diǎn)擊‘開始→運(yùn)行’,打開‘運(yùn)行’對(duì)話框……"。其實(shí),還有一個(gè)更簡(jiǎn)單的辦法,就是按winkey + r!
alt + tab :
如果打開的窗口太多,這個(gè)組合鍵就非常有用了,它可以在一個(gè)窗口中顯示當(dāng)前打開的所有窗口的名稱和圖標(biāo)●,選中自己希望要打開的窗口,松開這個(gè)組合鍵就可以了。而alt+tab+shift鍵則可以反向顯示當(dāng)前打開的窗口。
winkey+e :
當(dāng)你需要打開資源管理器找文件的時(shí)候,這個(gè)快捷鍵會(huì)讓你感覺非常“爽"!再也不用騰出一只手去摸鼠標(biāo)了!
小提示:
winkey指的是鍵盤上刻有windows徽標(biāo)的鍵●。winkey主要出現(xiàn)在104鍵和107鍵的鍵盤中。104鍵盤又稱win95鍵盤,這種鍵盤在原來(lái)101鍵盤的左右兩邊、ctrl和alt鍵之間增加了兩個(gè)windwos鍵和一個(gè)屬性關(guān)聯(lián)鍵。107鍵盤又稱為win98鍵盤,比104鍵多了睡眠、喚醒、開機(jī)等電源管理鍵,這3個(gè)鍵大部分位于鍵盤的右上方。
再補(bǔ)充點(diǎn).....
F1 顯示當(dāng)前程序或者windows的幫助內(nèi)容。
F2 當(dāng)你選中一個(gè)文件的話,這意味著“重命名"
F3 當(dāng)你在桌面上的時(shí)候是打開“查找:所有文件" 對(duì)話框
F10或ALT 激活當(dāng)前程序的菜單欄
windows鍵或CTRL+ESC 打開開始菜單
CTRL+ALT+DELETE 在win9x中打開關(guān)閉程序?qū)υ捒?
DELETE 刪除被選擇的選擇項(xiàng)目,如果是文件,將被放入回收站
SHIFT+DELETE 刪除被選擇的選擇項(xiàng)目,如果是文件,將被直接刪除而不是
放入回收站
CTRL+N 新建一個(gè)新的文件
CTRL+O 打開“打開文件"對(duì)話框
CTRL+P 打開“打印"對(duì)話框
CTRL+S 保存當(dāng)前操作的文件
CTRL+X 剪切被選擇的項(xiàng)目到剪貼板
CTRL+INSERT 或 CTRL+C 復(fù)制被選擇的項(xiàng)目到剪貼板
SHIFT+INSERT 或 CTRL+V 粘貼剪貼板中的內(nèi)容到當(dāng)前位置
ALT+BACKSPACE 或 CTRL+Z 撤銷上一步的操作
ALT+SHIFT+BACKSPACE 重做上一步被撤銷的操作
Windows鍵+D: 最小化或恢復(fù)windows窗口
Windows鍵+U: 打開“輔助工具管理器"
Windows鍵+CTRL+M 重新將恢復(fù)上一項(xiàng)操作前窗口的大小和位置
Windows鍵+E 打開資源管理器
Windows鍵+F 打開“查找:所有文件"對(duì)話框
Windows鍵+R 打開“運(yùn)行"對(duì)話框
Windows鍵+BREAK 打開“系統(tǒng)屬性"對(duì)話框
Windows鍵+CTRL+F 打開“查找:計(jì)算機(jī)"對(duì)話框
SHIFT+F10或鼠標(biāo)右擊 打開當(dāng)前活動(dòng)項(xiàng)目的快捷菜單
SHIFT 在放入CD的時(shí)候按下不放,可以跳過(guò)自動(dòng)播放CD。在打開wo
rd的時(shí)候按下不放,可以跳過(guò)自啟動(dòng)的宏
ALT+F4 關(guān)閉當(dāng)前應(yīng)用程序
ALT+SPACEBAR 打開程序最左上角的菜單
ALT+TAB 切換當(dāng)前程序
ALT+ESC 切換當(dāng)前程序
ALT+ENTER 將windows下運(yùn)行的MSDOS窗口在窗口和全屏幕狀態(tài)間切換
PRINT SCREEN 將當(dāng)前屏幕以圖象方式拷貝到剪貼板
ALT+PRINT SCREEN 將當(dāng)前活動(dòng)程序窗口以圖象方式拷貝到剪貼板
CTRL+F4 關(guān)閉當(dāng)前應(yīng)用程序中的當(dāng)前文本(如word中)
CTRL+F6 切換到當(dāng)前應(yīng)用程序中的下一個(gè)文本(加shift 可以跳到前
一個(gè)窗口)
在IE中:
ALT+RIGHT ARROW 顯示前一頁(yè)(前進(jìn)鍵)
ALT+LEFT ARROW 顯示后一頁(yè)(后退鍵)
CTRL+TAB 在頁(yè)面上的各框架中切換(加shift反向)
F5 刷新
CTRL+F5 強(qiáng)行刷新 收起全文