求java一个java简单小游戏源代码点的源代码,要完整可运行的

求一个用java编的聊天工具,要完整代码 !能运行出来啊!万分感激!!!_百度知道
求一个用java编的聊天工具,要完整代码 !能运行出来啊!万分感激!!!
我有更好的答案
剩下了一个残缺不全的工程、群聊、搜索好友,但是因为时间太久、强制下线..。 服务器端的程序依然完整。这些当年都已实现、添加好友、皮肤等等,只可惜年代久远。 其实整个系统的核心在服务器端、用户监控等等功能.,原来的客户端代码丢失了:带头像的好友列表、个人信息预览框,那可能就是如何让界面更炫吧,且都已实现,如QQ一般的界面,如果非要说客户端的核心、半透明,我还是个学生的时候做的一个实训作品--仿QQ局域网聊天系统..。 该系统能够实现点对点聊天,代码丢失了这是很多年以前
其他类似问题
为您推荐:
聊天工具的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求java简单计算器源代码
求java简单计算器源代码
马上考试了,题目是做个简单的java计算器小程序,只需界面好看
import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Calculator{& & & public static void main(String[] args)& & & {& & & & &CalculatorFrame frame=new CalculatorFrame();& & & & &frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);& & & & &frame.setVisible(true);& & & & && & & }}class CalculatorFrame extends JFrame{& & public CalculatorFrame()& & {& &
& & & &setTitle("Calculator");& & & &CalculatorPanel panel=new CalculatorPanel();& & & &add(panel);& & & && & & &pack();& & }& &&}class CalculatorPanel extends Panel{& & public CalculatorPanel()& & {& & & &setLayout(new BorderLayout());& & & &result=0;& & & &lastCommand="=";& & & &start=& & & &flag=& & & &display=new JButton("0");& & & &display.setEnabled(false);& & & &add(display,BorderLayout.NORTH);& & & &ActionListener insert=new InsertAction();& & & &ActionListener command=new CommandAction();& & & &panel=new JPanel();& & & &panel.setLayout(new GridLayout(4,5));& & & &addButton("7",insert);& & & &addButton("8",insert);& & & &addButton("9",insert);& & & &addButton("/",command);& & & &addButton("CE",command);& & & &addButton("4",insert);& & & &addButton("5",insert);& & & &addButton("6",insert);& & & &addButton("*",command);& & & &addButton("Backspace",command);& & & &addButton("1",insert);& & & &addButton("2",insert);& & & &addButton("3",insert);& & & &addButton("-",command);& & & &addButton("sqrt",command);& & & &addButton("0",insert);& & & &addButton(".",insert);& & & &addButton("=",command);& & & &addButton("+",command);& & & &addButton("1/x",command);& & & &add(panel,BorderLayout.CENTER);& & }& & private void addButton(String label,ActionListener listener)& & {& & & &JButton button=new JButton(label);& & & &button.addActionListener(listener);& & & &panel.add(button);& & }& & private class InsertAction implements ActionListener& & {& & & &public void actionPerformed(ActionEvent event)& & & &{& & & & & String input=event.getActionCommand();& & & & & if(start&&flag)& & & & & {& & & & & & &display.setText("");& & & & & & &start=& & & & & }& & & & & if(flag)& & & & & display.setText(display.getText()+input);& & & &}& & }& & private class CommandAction implements ActionListener& & {& & & & public void actionPerformed(ActionEvent event)& & & & {& & & & String command=event.getActionCommand();& if(command.equals("CE"))& {& & & & & & display.setText("0");& & & & & & start=& & & & & & flag=& & & & & & command="=";& & &}& & & & else& & & & if(start&&flag)& & & & {& & & & & &if(command.equals("-"))& & & & & &{& & & & & & & display.setText(command);& & & & & & & start=& & & & & &}& & & & & &else& & & & & &if((command.equals("1/x")||command.equals("sqrt"))&&flag)& & & & & & & calculate(Double.parseDouble(display.getText()),command);& & & & & &else& & & & & & &if(flag)& & & & & & & & lastCommand=& & & & }& & & & else& & & & {& &if(command.equals("Backspace")&&flag)& &{& & String s=display.getText();& & char[] s1=s.toCharArray();& & if(s.length()&=2)& & {& & &String s2=new String(s1,0,s.length()-1);& & &display.setText(s2);& & }& & else& & {& & & & display.setText("0");& & & & start=& & & &}& & & & & & &}& & & & & & &else &if(flag)& & & & & & &{& & & & & & & & calculate(Double.parseDouble(display.getText()),command);& & & & & & & & & lastCommand=& & & & & & & & start=& & & & &}& & & & }}}public void calculate(double x,String command){& &if(lastCommand.equals("+")) & result+=x;& &else if(lastCommand.equals("-")) & result-=x;& &else if(lastCommand.equals("/"))& &{& & if(x!=0)& & & result/=x;& & else& & {& & & &display.setText("除数不能为0");& & & &start=& & & &flag=& & & && & & &}& &}& &else if(lastCommand.equals("*")) & result*=x;& &else if(command.equals("1/x"))& &{& & if(x!=0)& & & & &result=1/x;& & & &else& & {& & & &display.setText("除数不能为0");& & & &start=& & & &flag=& & & && & & &}& &}& &else if(command.equals("sqrt"))& &{& & if(x&=0)& & & result=Math.sqrt(x);& & else& & {& & & display.setText("函数输入无效");& & & start=& & & flag=& & && & & &}& &}& &else if(lastCommand.equals("=")) & result=x;& &display.setText(""+result);}& private JB& private JP& p& private String lastC& p& }
其他回答 (1)
import java.awt.Bimport java.awt.Cimport java.awt.Fimport java.awt.GridBagCimport java.awt.GridBagLimport java.awt.Pimport java.awt.TextFimport java.awt.event.ActionEimport java.awt.event.ActionLimport java.awt.event.WindowAimport java.awt.event.WindowE
public class ComFrame extends Frame {&/**& * & */&private static final long serialVersionUID = 2243709L;&String valued="",op="",str="789/456*123-0.=+";&boolean clicknum=true,start=&int s=0;&double arg=0;&Button btn=&TextField txtInput=new TextField(12);&GridBagLayout gbl=new GridBagLayout();&GridBagConstraints gbc=new GridBagConstraints();&Panel pan=new Panel();&private Component addButton(String name, Container con){&&btn=new Button();&&btn.addActionListener(new MyFrameListener());&&btn.setLabel(name);&&con.add(btn);&&&}&private void setGbc(GridBagConstraints gbc,int x,int y,int width,int height,GridBagLayout gbl, Component con){&&gbc.gridx=x;&&gbc.gridy=y;&&gbc.gridwidth=&&gbc.gridheight=&&gbl.setConstraints(con, gbc);&}&public ComFrame(){&&this.setTitle("计算机窗体");&&pan.setLayout(gbl);&&txtInput.setBounds(15, 45, 270, 25);&&pan.setBounds(15, 80, 270, 150);&&this.setLayout(null);&&gbc.fill=GridBagConstraints.BOTH;&&gbc.weightx=1.0;&&gbc.weighty=1.0;&&this.add(txtInput);&&this.add(pan);&&for(int i=0;i&4;i++){&&&for(int j=0;j&4;j++){&&&&this.setGbc(gbc, j, i, 1, 1, gbl, this.addButton(str.substring(s, ++s), pan));&&&}&&}&&this.setGbc(gbc, 0, 4, 2, 1, gbl, this.addButton("清空", pan));&&this.setGbc(gbc, 2, 4, 2, 1, gbl, this.addButton("退出", pan));&&this.setSize(300, 250);&&this.setVisible(true);&&this.addWindowListener(new WindowAdapter() {&&&@Override&&&public void windowClosing(WindowEvent e) {&&&&System.exit(0);&&&}&&});&}&public static void main(String[] args) {&&new ComFrame();&}&class MyFrameListener implements ActionListener{&&@Override&&public void actionPerformed(ActionEvent e) {&&&// TODO Auto-generated method stub&&&if(e.getActionCommand().equals("清空")){&&&&}&&&else if(e.getActionCommand().equals("退出")){&&&&System.exit(0);&&&}else{&&&&Input(e.getActionCommand());&&&}&&}&&private void Input(String value){&&&&&&if(value.equals("+")){&&&&if(arg!=0.0&&clicknum==true&&!op.equals("="))&&&&&operation(Double.valueOf(valued));&&&&clicknum=&&&&op="+";&&&}&&&else if(value.equals("-")){&&&&if(arg!=0.0&&clicknum==true&&!op.equals("="))&&&&&operation(Double.valueOf(valued));&&&&clicknum=&&&&op="-";&&&}&&&else if(value.equals("*")){&&&&if(arg!=0.0&&clicknum==true&&!op.equals("="))&&&&&operation(Double.valueOf(valued));&&&&clicknum=&&&&op="*";&&&}&&&else if(value.equals("/")){&&&&&&&&if(arg!=0.0&&clicknum==true&&!op.equals("="))&&&&&operation(Double.valueOf(valued));&&&&clicknum=&&&&op="/";&&&}&&&else if(value.equals("=")){&&&&if(clicknum==true&&!op.equals("=")){&&&&&operation(Double.valueOf(valued));&&&&}&&&&&clicknum=&&&&op="=";&&&&start=&&&}&&&else {&&&&if(op.equals("=")){&&&&&arg=0.0;&&&&&valued=&&&&}&&&&if(!op.equals("")&&clicknum==false){&&&&&if(arg==0.0&&start==true){&&&&&&arg=Double.valueOf(valued);&&&&&}&&&&&valued="";&&&&&clicknum=&&&&&start=&&&&}&&&&if(value=="."&&valued.contains(".")){&&&&&}&&&&else if(value=="."&&valued==""){&&&&&valued="0.";&&&&}&&&&else{&&&&&valued=valued+&&&&}&&&&txtInput.setText(valued);&&&}&&}&&private void operation(Double n){&&&if(op.equals("+"))arg+=n;&&&if(op.equals("-"))arg-=n;&&&if(op.equals("*"))arg*=n;&&&if(op.equals("/"))arg/=n;&&&txtInput.setText(""+arg);&&}&}}
窗体设计应该还可以吧
相关知识等待您来回答
编程领域专家
& &SOGOU - 京ICP证050897号求用java做一个最简单的贪吃蛇的源代码_百度知道
求用java做一个最简单的贪吃蛇的源代码
最好有教程谢谢
提问者采纳
共四个类参考附件,可以直接运行<file fsid="258" link="/share/link?shareid=&uk=" name="Snake
提问者评价
其他类似问题
为您推荐:
贪吃蛇的相关知识
其他2条回答
com/s/1pJK28qv" target="_blank">http://pan://pan.baidujava成绩管理系统.baidu:<a href="/s/1pJK28qv虽然不是贪吃蛇的
不好意思有别的项目
网站开发的, 要不。。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 java简单记事本源代码 的文章

 

随机推荐