新聞中心
java 補(bǔ)全代碼
樓主,依題意,完整的程序如下:
專注于為中小企業(yè)提供成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)云安免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了成百上千企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
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;
//定義變量存儲(chǔ)時(shí)、分、秒
int hour = 0;
int minute = 0;
int second = 0;
//聲明線程對(duì)象
Thread myThread;
public Exam2()
{
timeFrame = new JFrame("計(jì)時(shí)器");
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("計(jì)時(shí)開始...");
if(this.start)
{
this.myThread.start();
}
else
{
this.start = true;
}
}
if(e.getSource() == this.stopButton)
{
System.out.println("計(jì)時(shí)停止...");
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();
}
}
有問題歡迎提問,滿意請(qǐng)采納,謝謝!
怎樣設(shè)置Eclipse的java自動(dòng)補(bǔ)全
設(shè)置Eclipse的java自動(dòng)補(bǔ)全步驟如下:
第一步:打開編譯器然后再點(diǎn)開一個(gè)java文件。
第二步:在文件里右擊鼠標(biāo),然后再選擇Preferences。
第三步:而后再Preferences里選擇java
第四步:再選擇Editor,再選擇Content Assist
第五步:再在我所圈出的地方設(shè)置時(shí)間(200)和字母(.ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz),而后點(diǎn)擊ok即可。
eclipse的設(shè)置界面里面還可以調(diào)整整體的字體大小、編輯器的背景顏色等,還有一個(gè)保存時(shí)自動(dòng)格式化,可以免去很多不規(guī)范的代碼。
Java補(bǔ)全代碼
public?class?Manager?extends?Employee?{
private?String?department;
public?String?getDepartment()?{
return?department;
}
public?void?setDepartment(String?department)?{
this.department?=?department;
}
public?Manager(String?name){
super(name);
}
public?Manager(String?name,String?department){
super(name);
this.department?=?department;
}
}
public?class?Main?{
public?static?void?main(String[]?args)?{
Scanner?sca?=?new?Scanner(System.in);
String?str?=?sca.next();
String?str1?=?sca.next();
Manager?m?=?new?Manager(str,?str1);
System.out.println("name:"+m.getName()+"?department:"+m.getDepartment());
}
}
如果Main類中不想用getName()和getDepartment()的話,需要在Manager中把name和department定義成public
新聞名稱:java代碼補(bǔ)全 java代碼補(bǔ)全文件夾名稱快捷鍵
標(biāo)題來(lái)源:http://www.dlmjj.cn/article/doshjos.html