本文操作環(huán)境:Windows7系統(tǒng),Eclipse IDE 2020-06 R版本,Dell G3電腦。
十多年的阿城網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都營銷網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整阿城建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“阿城網(wǎng)站設(shè)計”,“阿城網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
1、在“觸發(fā)代碼提示”允許的范圍之內(nèi),空格鍵和回車鍵就是快捷鍵。
2、補全代碼功能需設(shè)置“Auto Activation triggers for java”。
3、“Auto Activation triggers for java”這個選項就是指觸發(fā)代碼提示的的選項,把“.”改成“.abcdefghijklmnopqrstuvwxyz(”的意思,就是指遇到26個字母和“.與(”這些符號就觸發(fā)代碼提示功能了。
4、代碼提示選項補充完整后,輸入關(guān)鍵字即可得到提示功能,得到提示功能后,回車鍵與空格鍵就是所謂的“快捷鍵”了。
5、觸發(fā)代碼提示設(shè)置方法大概可分為六個步驟,具體如下:
(1)、打開Eclipse,在菜單欄中找到Window;
(2)、在window選項中找到preference;
(3)、展開java選項;
(4)、展開Editor選項;
(5)、點擊Conten Assist;
(6)、在Auto activation trigeer for java:這里錄入你需要快速彈出的相關(guān)字母(注意大小寫都需要錄入哦!);
(7)、這是快速彈出功能,只需輸入與關(guān)鍵字相關(guān)的首字母,然后通過↑↓箭頭選擇自己需要的關(guān)鍵字;
(8)、回車(或空格)確定所選關(guān)鍵字,把關(guān)鍵字串聯(lián)起來成為語句,這就大功告成了!
打開編譯器然后再點開一個java文件。
在文件里右擊鼠標,然后再選擇Preferences-java-Editor-Content Assist
勾選Enable auto activation,在auto activation delay框中輸入200,另外一個框中輸入字母(.ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz),而后點擊ok即可。
(1) 打開 Eclipse - Window - Perferences,會打開個Perferences 的設(shè)置界面.
(2) 找到Java 下的 Editor 下的 Content Assist , 右邊出現(xiàn)的選項中,有一個Auto activation triggers for Java:
(3) 會看到只有一個"."(在Kepler版本中是${)存在。表示:只有輸入"."之后才會有代碼提示,我們要修改的地方就是這里,可是Eclipse默認只允許輸入4個自定義字符(eclipse3.4可以輸入多個,因此無需下列步驟 )。
(4) 不過我們可以把當(dāng)前的設(shè)置導(dǎo)出,保存為一個文件,然后在文件中修改,再導(dǎo)入設(shè)置,這樣就可以突破Eclipse的限制。先把上圖中"."的地方輸入幾個隨便的字符,例如"asdf",點最下面的"OK"來保存設(shè)置。
(5) 然 后打開 Eclipse的 File - Export,在窗口中展開 General - Perferences--Export all然后點擊 NEXT。然后點擊"Browse"選擇任意的一個路徑,保存配置文件,然后點擊"Finish"。
(6) 用記事本打開剛才保存的那個配置文件(擴展文件名:*.epf),按"ctrl +F",輸入剛才設(shè)置的"asdf",找到剛才字符串。把"asdf"修改為"abcdefghijklmnopqrstuvwxyz.",然后保存,退出記事本。
(7) 打 開Eclipse的 File - Import 然后在打開的窗口里展開 General -Perferences,點擊NEXT,選中剛才修改過的配置文件,F(xiàn)inish。現(xiàn)在,再打開Window -Perferences,并依次展開 Java - Editor - Content Assist,會發(fā)現(xiàn)已經(jīng)超過了4個字符,也就是說我們輸入任何字母和"."都會有代碼提示了。
(8) 修改之后,默認是你輸入某個字符200毫秒之后出現(xiàn)代碼提示,如果出現(xiàn)輸入很卡的情況,需要把提示延遲調(diào)高一些;如果你嫌它太慢,可以修改成更小的數(shù)字,不過數(shù)字改的越小,對系統(tǒng)性能的要求就越高,我設(shè)置的是50毫秒。
樓主,依題意,完整的程序如下:
import java.awt.FlowLayout;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Exam2 extends Thread implements ActionListener
{
//聲明界面元素
private JFrame timeFrame;
private JButton startButton;
private JButton stopButton;
private JButton resetButton;
private JLabel timeLabel;
//定義變量存儲時、分、秒
int hour = 0;
int minute = 0;
int second = 0;
//聲明線程對象
Thread myThread;
public Exam2()
{
timeFrame = new JFrame("計時器");
startButton = new JButton("開始");
stopButton = new JButton("停止");
resetButton = new JButton("重置");
timeLabel = new JLabel("00:00:00");
timeFrame.setLayout(new FlowLayout());
timeFrame.setBounds((Toolkit.getDefaultToolkit().getScreenSize().width - 300)/2,
(Toolkit.getDefaultToolkit().getScreenSize().height - 200)/2, 300, 200);
timeFrame.add(timeLabel);
timeFrame.add(startButton);
timeFrame.add(stopButton);
timeFrame.add(resetButton);
timeFrame.setVisible(true);
timeFrame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
startButton.addActionListener(this);
stopButton.addActionListener(this);
resetButton.addActionListener(this);
myThread = this;
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource() == this.startButton)
{
System.out.println("計時開始...");
if(this.start)
{
this.myThread.start();
}
else
{
this.start = true;
}
}
if(e.getSource() == this.stopButton)
{
System.out.println("計時停止...");
this.start = false;
}
if(e.getSource() == this.resetButton)
{
hour = 0;
minute = 0;
second = 0;
}
}
volatile boolean start = true;
@Override
public void run()
{
while(true)
{
if(this.start)
{
second++;
try
{
Thread.sleep(1000);
} catch (InterruptedException e)
{
e.printStackTrace();
}
if(second = 60)
{
second = 0;
minute++;
}
if(minute = 60)
{
minute = 0;
hour++;
}
showTime();
}
}
}
private void showTime()
{
String strTime = "";
if(hour 10)
{
strTime += "0"+hour + ":";
}
else
{
strTime += hour + ":";
}
if(minute 10)
{
strTime += "0"+minute + ":";
}
else
{
strTime += minute + ":";
}
if(second 10)
{
strTime += "0"+second;
}
else
{
strTime += second;
}
this.timeLabel.setText(strTime);
}
public static void main(String[] args)
{
new Exam2();
}
}
有問題歡迎提問,滿意請采納,謝謝!
當(dāng)前名稱:java補全代碼設(shè)置 java補齊位數(shù)
分享路徑:http://vcdvsql.cn/article8/ddihiop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、App開發(fā)、ChatGPT、營銷型網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、網(wǎng)站設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)