「java桌面程序源码」java程序源代码

博主:adminadmin 2023-01-15 10:33:05 390

本篇文章给大家谈谈java桌面程序源码,以及java程序源代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

我把桌面上一个Java源代码直接拖进eclipse中无法运行弹出run as确定后报错,但是CMD可以成功运行桌面程序

在Package Explorer 的空白界面点击右键选择Import然后在出现的对话框中选择General--Existing Prpjects into Workspace--next---Browse找到你要运行的java项目并且把下面的Copy project into workspace(选择这个之后它会自动的把项目拷贝一份放在你所创建的workspace里面,到时候删除项目的时候不删除原来的Java项目,否则要是选择删除的话,你原来的就会被删除)点击Finish完成导入,等项目导入进去之后就可以运行了

java程序求源码,刚入门不太会

12345678910111213141516    import java.util.Scanner; public class Test {    public static void main(String[] args) {        Scanner sc = new Scanner(System.in);        int sum = 0;        System.out.println("参数个数:");        int n = sc.nextInt();        for(int i = 0; i  n; i++){            System.out.print("输入第[" + (i + 1) + "]个数:" );            String temp = sc.next();            sum += Integer.parseInt(temp);        }        System.out.println("总和为:" + sum);    }}

求一java程序,一个界面计算器源代码,跪求大神,有注释最好。。

import javax.swing.*;

import java.awt.*;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

public class GUI extends JFrame implements ActionListener {//实现监听接口

JTextField field = new JTextField(15);

double num1=0,num2;

char op;

public GUI(){

setLayout(new BorderLayout(10,10));

JPanel p1 = new JPanel(new FlowLayout(FlowLayout.CENTER));

p1.add(new JLabel("计算框:"));

p1.add(field);

add(p1,BorderLayout.NORTH);

JPanel p2 = new JPanel(new GridLayout(4,1));

//添加按钮

JButton bt1 = new JButton("1");

JButton bt2 = new JButton("2");

JButton bt3 = new JButton("3");

JButton bt4 = new JButton("4");

JButton bt5 = new JButton("5");

JButton bt6 = new JButton("6");

JButton bt7 = new JButton("7");

JButton bt8 = new JButton("8");

JButton bt9 = new JButton("9");

JButton bt0 = new JButton("0");

JButton btDel = new JButton("Del");

JButton btEqual = new JButton("=");

p2.add(bt1);p2.add(bt2);

p2.add(bt3); p2.add(bt4);

p2.add(bt5); p2.add(bt6);

p2.add(bt7);p2.add(bt8);

p2.add(bt9);p2.add(bt0);

p2.add(btDel);p2.add(btEqual);

add(p2,BorderLayout.CENTER);

JPanel p3 = new JPanel(new GridLayout(0,1));

JButton bta = new JButton("+");

JButton btb = new JButton("-");

JButton btc = new JButton("*");

JButton btd = new JButton("/");

p3.add(bta);p3.add(btb);

p3.add(btc);p3.add(btd);

add(p3,BorderLayout.EAST);

//添加监听器

bt1.addActionListener(this);

bt2.addActionListener(this);

bt3.addActionListener(this);

bt4.addActionListener(this);

bt5.addActionListener(this);

bt6.addActionListener(this);

bt7.addActionListener(this);

bt8.addActionListener(this);

bt9.addActionListener(this);

bt0.addActionListener(this);

bta.addActionListener(this);

btb.addActionListener(this);

btc.addActionListener(this);

btd.addActionListener(this);

btDel.addActionListener(this);

btEqual.addActionListener(this);

}

//事件的响应

public void actionPerformed(ActionEvent e){

String str =e.getActionCommand();

String s1 = field.getText();

if(str!="+"str!="-"str!="*"str!="/"str!="="str!="Del"){//为数字按钮时

field.setText(s1+str);

}

else if(str=="Del"){//删除键

field.setText("");

str=null;

}

else if(str=="="){//等号按钮

s1 =field.getText();

String t2 ="";

int flag=0;//标记操作符的位置

if(s1.indexOf("+")!=-1)

flag = s1.indexOf("+");

if(s1.indexOf("-")!=-1)

flag = s1.indexOf("-");

if(s1.indexOf("*")!=-1)

flag = s1.indexOf("*");

if(s1.indexOf("/")!=-1)

flag = s1.indexOf("/");

for(int i=flag+1;is1.length();i++)

{

t2+=s1.charAt(i);//获得第二个操作数

}

num2 =Double.parseDouble(t2);//将第二个操作数转换为double

switch(op){

case '+': num1+=num2;break;

case '-': num1-=num2;break;

case '*': num1*=num2;break;

case '/': num1/=num2;break;

}

field.setText(s1+"="+num1+"");//显示在文本框里

}

else{//加减乘除符号

num1 = Double.parseDouble(field.getText());

field.setText(s1+str);

op = str.charAt(0);//获得操作符

}

}

public static void main(String[] args){

GUI frame = new GUI();

frame.setTitle("简易计算器");

frame.setLocationRelativeTo(null);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setSize(300,200);

//frame.pack();

frame.setVisible(true);

}

}

不懂再问

关于java桌面程序源码和java程序源代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。