2024-10-07 04:23:16 | 166教育网
具体代码如下:
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版"); 166教育网
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();
}
}
166教育网(https://www.166edu.com)小编还为大家带来我用系统自带的一个对键盘设置的小程序对键盘的J键进行了设置为打开计算器,重启开机输密码不能用J键了!的相关内容。
找一个系统盘 然后用系统盘自带的DOS工具箱 最好是中文版的 里面有个破戒系统开机密码的命令 用了就能进去了 到里面再把键盘改回来就行了如何用俄语参加高考?在中国,高考(全国普通高等学校招生统一考试)是进入高等教育机构的主要途径。通常情况下,高考是用中文进行的,因为这是大多数中国学生的母语。然而,对于少数民族学生,包括俄语流利的学生,有一些特殊政策允许他们使用自己的民族语言参加高考。如果你想用俄语参加高考,以下是一些可能的步骤和注意事项:确认政策:你需要确认你所在地区的教育部门是否允许使用俄语或其他少数民族语言参加高
智慧沧州小程序摄像头打不开因为权限没开。1.首先,我们右键单击计算机并在弹出窗口中单击属性。2.单击左栏中的设备管理器,3。找到网络摄像头或摄像头选项,4。右键单击camera选项,然后在弹出窗口中,单击properties(属性)以输入5。然后单击驱动程序选项卡,并选择卸载设备。6.之后,会弹出一个窗口,我们将单击“确定”。7。卸载完成后,我们将单击上面菜单中的v操作-扫描硬件更改
如何参加小语种考试1、第一种针对参加高考的考生,高考填志愿时,直接填报有开设泰语专业的学校即可。2、如果没有报上小语种专业,高考志愿可以选报和小语种相关的,3+1或者2+2模式,如有的学校开设有英语3+1模式,大二就会开始学习。3、针对已经高中毕业,或者中专毕业生,想提升学历学一门小语种,可以直接申请去留学,一般要提供高中毕业证、高考成
安徽大学的汉语言文学专业如何院校专业:基本学制:四年|招生对象:|学历:中专|专业代码:050101培养目标培养目标培养目标:本专业培养具备扎实的汉语言文学基础和良好的人文素养,熟悉汉语及中国文学的基础知识,具有较强的审美能力和中文表达能力,具有初步的语言文学研究能力,同时具有一定的跨文化交流能力,能在文化、教育、出版、传媒机构以及政府机关等企事业部门从事与汉语言
机器人编程对高考有帮助吗乐高机器人编程的学习虽然能够培养学生的逻辑思维能力和动手能力,但它并不能直接转化为高考分数的提升。即使在市级、省级乃至国家级的比赛中取得一等奖,这类成就也不会被计入高考成绩中。对于那些对编程充满热情的学生来说,乐高机器人编程无疑是一个很好的选择。它能够帮助学生了解编程的基本概念,锻炼解决问题的能力,以及提升团队协作和项目管理的技能。这些能力在未来的学术和职业发展
理科生可以报考汉语言文学吗?该如何做?可以报考汉语言专业。随着今年特殊形式的到来,高考也在七月落下了帷幕,而对于考生们来说,还不能尽情狂欢,选择一个喜欢的专业,同样也很重要。而我们的学生,分为文科和理科两类,相对来说,理科可以选择的专业数量更多,当然有很多专业也是文理科兼收的,那么如何选择一个好的专业呢?我们以汉语言文学为例子。汉语言专业是什么?汉语言是一门文
远东联邦大学世界排名远东联邦大学截至2022年世界排名为461名。1、远东联邦大学是在一所位于俄罗斯滨海边疆区海参崴的高等教育机构。远东联邦大学于2011年由远东国立大学、远东技术大学和太平洋经济大学合并而成,是远东地区最现代化的大学。2、远东联邦大学是俄罗斯贝加尔湖以东至太平洋广阔土地上的第一所古典式大学,前身是成立于1899年10月21日的东方学院。1920年,东
如何计算学生测评分数算方法如下:学校领导9分,授课老师(10+9)/2=9.5分,班干部是9分,同学分别是(10+8)/2=9分甲同学测评分数=9×0.4+9.5×0.3+9×0.2+9×0.1=9.15分。扩展资料:权重是指某一因素或指标相对于某一事物的重要程度,其不同于一般的比重,体现的不仅仅是某一因素或指标所占的百分比,强调的是因素或指标的相对重要程度,倾
2023-12-20 22:40:14
2024-03-26 12:58:17
2024-03-26 00:11:50
2024-03-25 08:20:10
2024-03-25 08:17:00
2024-03-25 08:13:24