符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
java自动补全按的是“Alt + /”。
站在用户的角度思考问题,与客户深入沟通,找到会同网站设计与会同网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计、网站制作、企业官网、英文网站、手机端网站、网站推广、域名与空间、网页空间、企业邮箱。业务覆盖会同地区。
为了方便,可以设置自动联想。
window-preference,然后搜索assist,然后在相应的位置输入全部字符,而且也可以修改延迟时间,ms级别。然后apply,ok。
之后输入几个字母后,会自动弹出提示
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
楼主,依题意,完整的程序如下:
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();
}
}
有问题欢迎提问,满意请采纳,谢谢!
1、在“触发代码提示”允许的范围之内,空格键和回车键就是快捷键。
2、补全代码功能需设置“Auto Activation triggers for java”。
3、“Auto Activation triggers for java”这个选项就是指触发代码提示的的选项,把“.”改成“.abcdefghijklmnopqrstuvwxyz(”的意思,就是指遇到26个字母和“.与(”这些符号就触发代码提示功能了。
4、代码提示选项补充完整后,输入关键字即可得到提示功能,得到提示功能后,回车键与空格键就是所谓的“快捷键”了。
5、触发代码提示设置方法大概可分为六个步骤,具体如下:
(1)、打开Eclipse,在菜单栏中找到Window;
(2)、在window选项中找到preference;
(3)、展开java选项;
(4)、展开Editor选项;
(5)、点击Conten Assist;
(6)、在Auto activation trigeer for java:这里录入你需要快速弹出的相关字母(注意大小写都需要录入哦!);
(7)、这是快速弹出功能,只需输入与关键字相关的首字母,然后通过↑↓箭头选择自己需要的关键字;
(8)、回车(或空格)确定所选关键字,把关键字串联起来成为语句,这就大功告成了!
工具:
Eclipse
具体设置步骤如下:
选择Eclipse菜单条中的Windows菜单下的Preferences项。在左侧找到“Java” =》 “Editor” =》 “Content Assist”(鼠标点击此项)。在右侧“Auto Activation”项目下找到“Auto activation triggers for Java:”(可以看到设置框中默认的只有 "." ,这就是为什么默认只有点“." 可以触发自动补全窗口了)
在框中点"."后输入你想要的触发自动补全的字母(中间不需要隔开,挨着依次键入即可),如:“abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.”,这样写代码时输入任意的大小写字母均会触发自动补全窗口弹出,输入完后确定OK即可。
e ex1;
public class A {
public static void main(String[] args) {
C c = new C();//C类对象实例化
System.out.println("Generate ten random integers:");
c.generate_arr();//引用C类的生成随机数成员方法
System.out.println("Maximum:" + c.getMaxint() );
//输出整数数组中的最大值
System.out.println("Average:" + c.getAverage() );
//输出整数数组的平均值
}//End main
}//End class A
package ex1;
import java.util.Random;//导入Random类
class C {
private int[] arr= new int[100];//定义实例成员变量(整型数组)
private int maxint;//定义实例成员变量存储数组中的最大值
private float average;//定义实例成员变量存储数组的平均值
Random r = new Random();//Random类对象的实例化
public int getMaxint() { //取实例成员变量maxint值
return maxint;
}//End getMaxint
public float getAverage() { //取实例成员变量average值
return average;
}//End getAverage
public void setMaxint(int maxint) { //设置实例成员变量maxint值
this.maxint = maxint;
}//End setMaxint
public void setAverage(float average) { //设置实例成员变量average值
this.average = average;
}//End setAverage
public void generate_arr()//生成随机数成员方法
{
for (int i = 0;i100; i++) {
arr[i] = r.nextInt(100) ;
//随机生成一个1至100之间的随机整数
System.out.print(arr[i] +",");
//输出上一行语句生成的1至100之间的随机整数
}//End for
Maximum();//调用得出数组中最大值的成员方法
Average();//调用得出数组平均值的成员方法
}//End generate_arr
public void Maximum()//得出数组中最大值的成员方法
{ //To do the code
int max = 0;
for (int i=0;i100;i++)
if (maxarr[i])
max=arr[i] ;
this.maxint=max;
}//End Maximum
public void Average()//得出数组平均值的成员方法
{ //To do the code
int sum=0;
for(int i=0;i100;i++)
sum=sum+arr[i];
this.average=(float)sum/100;
}//End Average
}//End class C package ex1;