2024-10-07 04:23:06 | 191招生网
具体代码如下:
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class Calculator extends JFrame implements ActionListener {
private JFrame jf;
private JButton[] allButtons;
private JButton clearButton;
private JTextField jtf;
public Calculator() {
//对图形组件实例化
jf=new JFrame("任静的计算器1.0:JAVA版");
jf.addWindowListener(new WindowAdapter(){
public void windowClosing(){
System.exit(0);
}
});
allButtons=new JButton[16];
clearButton=new JButton("清除");
jtf=new JTextField(25);
jtf.setEditable(false);
String str="123+456-789*0.=/";
for(int i=0;i<allButtons.length;i++){
allButtons[i]=new JButton(str.substring(i,i+1));
}
}
public void init(){
//完成布局
jf.setLayout(new BorderLayout());
JPanel northPanel=new JPanel();
JPanel centerPanel=new JPanel();
JPanel southPanel=new JPanel();
northPanel.setLayout(new FlowLayout());
centerPanel.setLayout(new GridLayout(4,4));
southPanel.setLayout(new FlowLayout());
northPanel.add(jtf);
for(int i=0;i<16;i++){
centerPanel.add(allButtons[i]);
}
southPanel.add(clearButton);
jf.add(northPanel,BorderLayout.NORTH);
jf.add(centerPanel,BorderLayout.CENTER);
jf.add(southPanel,BorderLayout.SOUTH);
addEventHandler();
}
//添加事件监听
public void addEventHandler(){
jtf.addActionListener(this);
for(int i=0;i<allButtons.length;i++){
allButtons[i].addActionListener(this);
}
clearButton.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
Calculator.this.jtf.setText("");
}
});
}
//事件处理
public void actionPerformed(ActionEvent e) {
//在这里完成事件处理 使计算器可以运行
String action=e.getActionCommand();
if(action=="+"||action=="-"||action=="*"||action=="/"){
}
}
public void setFontAndColor(){
Font f=new Font("宋体",Font.BOLD,24);
jtf.setFont(f);
jtf.setBackground(new Color(0x8f,0xa0,0xfb));
for(int i=0;i<16;i++){
allButtons[i].setFont(f);
allButtons[i].setForeground(Color.RED);
}
}
public void showMe(){
init();
setFontAndColor();
jf.pack();
jf.setVisible(true);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args){
new Calculator().showMe();
}
} 191招生网
191招生网(https://www.191577.com)小编还为大家带来大学生体测计算器小程序小数点怎么算的相关内容。
大学生体测成绩的计算遵循《国家学生体质健康标准》,涉及身高体重、肺活量、50米跑、坐位体前屈、立定跳远、引体向上或仰卧起坐以及长跑(男生1000米,女生800米)等项目,每项都有相应的比重。在实际计算时,各项成绩乘以相应的比重后相加,得出总分。四川大学最强的专业四川大学最强的专业:临床医学专业。四川大学华西医学教育起源于美国、加拿大、英国等国基督教会于1892年和1914年在成都创建的仁济/存仁医院及华西协合大学医科,是按西方医学教育模式建立的医学院,是中国著名的高等医学学府之一,有完整的在校教育、毕业后教育和继续医学教育体系。所属临床技能中心是中国规模最大的学生临床技能训练基地。四川大学临床医学专业是首批国家级
高考英语写作如何得到高分高考英语写作是高考中较为重要的一部分,下面是一些提高高考英语写作分数的建议:1学习范文:阅读一些高质量的英语作文范文,可以帮助你了解优秀作文的结构、用词和语法等方面的特点,有助于提高自己的写作水平。2提高词汇量:准确地使用单词、短语和句型是写好英语作文的关键。通过背诵单词、看英语电影或读英文小说等方式来扩大自己的词汇量,有利于写出更加精准
湖北技能高考志愿填报时间湖北技能高考志愿填报时间介绍如下:第一次集中填报志愿时间:2023年6月29日8:00开始至7月2日17:00截止,实行分段截止,其中:本科提前批志愿填报的截止时间为6月30日17:00;高职高专提前批、本科普通批、艺术本专科批、体育本专科批、技能高考本专科批志愿填报的截止时间为7月2日17:00。第二次集中填报志愿的时间:2023年8月8日8:
专科可以学计算机编程吗?计算机应用技术是一门普通高等学校专科专业,属计算机类专业,基本修业年限为三年。该专业培养掌握计算机软件设计和开发、硬件接口的设计与编程,计算机硬件的安装、配置、管理和运行操作技术的高级技术应用性专门人才2015年10月,中华人民共和国教育部发布《普通高等学校高等职业教育(专科)专业目录(2015年)》,将计算机应用技术(专业代码:590101
福建师范日语小自考如何报名哈哈,你好,我是福建师范大学的在校学生,我帮你看了下<福建师范大学高等教育2009年自考助学班招生简章>和<招生专业>首先日语自考只有为国语学院才有,他们自考招生的电话为:83485307、83459083招生:凡符合条件者,从现在起至9月10日止,可持有关毕业证明书(证明)、个人身份证直接到福建师范大学相关专业学院办公室报名。
复旦大学外语保送辅修条件一、2023年复旦大学外语类保送生辅修条件如下:想要报考2023年复旦大学外语类保送生招生,复旦大学外语类保送生招生简章是考生必须阅读的重要材料。那么在复旦大学外语类保送生招生简章中有哪些内容是考生必须要重点关注的呢?1.招生专业,考生要确保复旦大学外语类保送生招生专业中包括自己想要选择的类型。2.报考条件,如果考生不符合复旦大学外语类保送生的报考条
计算机专业的就业前景如何是不错的。计算机专业一直很受欢迎,不仅就业面广,而且毕业生可以拿到更高的工资。计算机是一门多元化的学科,这注定了计算机专业学习的难度,同时也说明了该专业就业的方向有很多。软件开发是毕业生工作后最有可能的选择之一。进入软件公司从事编程,一方面需要非常扎实的基本知识,另一方面要求本身具备创新能力。前者是很多毕业生都拥有的,所以凭借自己在学校内学习到的扎
211大学计算机专业排名211大学计算机专业排名:清华大学、浙江大学、北京大学、上海交通大学、中国科学技术大学、西安交通大学、华中科技大学、哈尔滨工业大学、东南大学、武汉大学等。1、清华大学:计算机科学与技术专业是清华大学工程领域的骨干学科,设有本科、硕士、博士等多个学位授予类别。该专业注重培养学生的计算机综合能力和工程实践能力,毕业生在业界、学界和政府等各个领域都有广泛的就业前
2024-09-13 10:15:35
2024-09-12 11:52:27
2024-09-10 03:47:46
2024-01-12 17:34:50
2023-12-27 20:27:06
2023-12-24 14:33:53