1.My eclipse
2.急需基于eclipse的关关联JAVA小游戏源代码!!联源!关关联
3.什么是联源my elispse
My eclipse
Eclipse æ¯ä¸ä¸ªIDEï¼Integrated Developing Environmentï¼ï¼èè¿ä¸ªIDEæ¯å 许å®è£ 第ä¸æ¹å¼åçæ件æ¥ä½¿èªèº«çåè½å¾å°æ©å±åå¢å¼ºçï¼èMyeclipseå°±æ¯å ¶ä¸çä¸ç§æåçæ件éä¹ä¸ï¼MyEclipseå°å¼åè 常ç¨å°çä¸äºæç¨çæ件é½éåèµ·æ¥ï¼ä½å®æ¯æ¶è´¹çã
Eclipseæ¯ä¸ä¸ªå¼æ¾æºä»£ç ,åºäºJavaçå¯æ©å¼ çå¼åå¹³å°ï¼å¤æ°äººé½æ¯å°Eclipseä½ä¸ºJavaçéæå¼åç¯å¢ä½¿ç¨ï¼è½ç¶Eclipse使ç¨Javaå¼åï¼ä½Eclipseä¸ä» ä» å±éäºJavaå¼åï¼è¿å¯ç¨äºå ¶å®è¯è¨çå¼åï¼å¦C/C++;
Eclipseæ¯ä¸ä¸ªæ¡æ¶åä¸ç»æå¡ï¼å®éè¿åç§æ件æ¥æ建å¼åç¯å¢ï¼å æ¤åªè¦æä¾æ¯æC/C++ æ件便è½è¿è¡ç¸åºè¯è¨çå¼åï¼</DIV>
Eclipseææ©æ¯ç±IBMå¼åçï¼åæ¥IBMå°Eclipseä½ä¸ºä¸ä¸ªå¼åæºä»£ç ç项ç®ï¼ç®ç»äºå¼æºç»ç»Eclipse.orgä½ä»ç±IBMçåå ¬å¸OTIï¼ä¸»è¦ä»äºEclipseå¼åç人åï¼ç»§ç»Eclipseçå¼å.
MyEclipse为Eclipseæä¾äºä¸ä¸ªå¤§éç§æåå¼æºçJavaå·¥å ·çéåï¼è¿è§£å³äºåç§å¼æºå·¥å ·çä¸ä¸è´å缺ç¹ãNitroXæ¯ä¸ä¸ªç¹æè强大çå éJava Webåºç¨å¼åçå·¥å ·ï¼è¿å å«äºä¸ä¸ªå¼ºå¤§ä¸è½å¤ç¼è¯ææJSPåStruts Webåºç¨çå·¥å ·AppXRayãè¿äºå·¥å ·è§£æJavaåXMLé ç½®æ件.
MyEclipseçå®é ä»·å¼æ¥èªå å«çåå¸å ä¸ç大éçå·¥å ·ãå¦CCS/JS/HTML/XMLçç¼è¾å¨ï¼å¸®å©å建EJBåStruts项ç®çå导并产ç项ç®çææ主è¦çç»ä»¶å¦action/session bean/formçãè¿å å«ç¼è¾Hibernateé ç½®æ件åæ§è¡SQLè¯å¥çå·¥å ·ã
急需基于eclipse的JAVA小游戏源代码!!关关联!联源codis 源码解析
单人版五子棋,关关联不用导入,联源直接新建一个mywindow类就行,关关联然后把一下代码粘贴就Ok了。联源或者,关关联直接用dos就可以了。联源。关关联
---------------------
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class mypanel extends Panel implements MouseListener
{
int chess[][] = new int[][];
boolean Is_Black_True;
mypanel()
{
Is_Black_True = true;
for(int i = 0;i < ;i++)
{
for(int j = 0;j < ;j++)
{
chess[i][j] = 0;
}
}
addMouseListener(this);
setBackground(Color.BLUE);
setBounds(0,联源 0, , );
setVisible(true);
}
public void mousePressed(MouseEvent e)
{
int x = e.getX();
int y = e.getY();
if(x < || x > + ||y < || y > +)
{
return;
}
if(chess[x/-1][y/-1] != 0)
{
return;
}
if(Is_Black_True == true)
{
chess[x/-1][y/-1] = 1;
Is_Black_True = false;
repaint();
Justisewiner();
return;
}
if(Is_Black_True == false)
{
chess[x/-1][y/-1] = 2;
Is_Black_True = true;
repaint();
Justisewiner();
return;
}
}
void Drawline(Graphics g)
{
for(int i = ;i <= ;i += )
{
for(int j = ;j <= ; j+= )
{
g.setColor(Color.WHITE);
g.drawLine(i, j, i, );
}
}
for(int j = ;j <= ;j += )
{
g.setColor(Color.WHITE);
g.drawLine(, j, , j);
}
}
void Drawchess(Graphics g)
{
for(int i = 0;i < ;i++)
{
for(int j = 0;j < ;j++)
{
if(chess[i][j] == 1)
{
g.setColor(Color.BLACK);
g.fillOval((i + 1) * - 8, (j + 1) * - 8, , );
}
if(chess[i][j] == 2)
{
g.setColor(Color.WHITE);
g.fillOval((i + 1) * - 8, (j + 1) * - 8, , );
}
}
}
}
void Justisewiner()
{
int black_count = 0;
int white_count = 0;
int i = 0;
for(i = 0;i < ;i++)//横向判断
{
for(int j = 0;j < ;j++)
{
if(chess[i][j] == 1)
{
black_count++;
if(black_count == 5)
{
JOptionPane.showMessageDialog(this, "黑棋胜利");
Clear_Chess();
return;
}
}
else
{
black_count = 0;
}
if(chess[i][j] == 2)
{
white_count++;
if(white_count == 5)
{
JOptionPane.showMessageDialog(this, "白棋胜利");
Clear_Chess();
return;
}
}
else
{
white_count = 0;
}
}
}
for(i = 0;i < ;i++)//竖向判断
{
for(int j = 0;j < ;j++)
{
if(chess[j][i] == 1)
{
black_count++;
if(black_count == 5)
{
JOptionPane.showMessageDialog(this, "黑棋胜利");
Clear_Chess();
return;
}
}
else
{
black_count = 0;
}
if(chess[j][i] == 2)
{
white_count++;
if(white_count == 5)
{
JOptionPane.showMessageDialog(this, "白棋胜利");
Clear_Chess();
return;
}
}
else
{
white_count = 0;
}
}
}
for(i = 0;i < 7;i++)//左向右斜判断
{
for(int j = 0;j < 7;j++)
{
for(int k = 0;k < 5;k++)
{
if(chess[i + k][j + k] == 1)
{
black_count++;
if(black_count == 5)
{
JOptionPane.showMessageDialog(this, "黑棋胜利");
Clear_Chess();
return;
}
}
else
{
black_count = 0;
}
if(chess[i + k][j + k] == 2)
{
white_count++;
if(white_count == 5)
{
JOptionPane.showMessageDialog(this, "白棋胜利");
Clear_Chess();
return;
}
}
else
{
white_count = 0;
}
}
}
}
for(i = 4;i < ;i++)//右向左斜判断
{
for(int j = 6;j >= 0;j--)
{
for(int k = 0;k < 5;k++)
{
if(chess[i - k][j + k] == 1)
{
black_count++;
if(black_count == 5)
{
JOptionPane.showMessageDialog(this, "黑棋胜利");
Clear_Chess();
return;
}
}
else
{
black_count = 0;
}
if(chess[i - k][j + k] == 2)
{
white_count++;
if(white_count == 5)
{
JOptionPane.showMessageDialog(this, "白棋胜利");
Clear_Chess();
return;
}
}
else
{
white_count = 0;
}
}
}
}
}
void Clear_Chess()
{
for(int i=0;i<;i++)
{
for(int j=0;j<;j++)
{
chess[i][j]=0;
}
}
repaint();
}
public void paint(Graphics g)
{
Drawline(g);
Drawchess(g);
}
public void mouseExited(MouseEvent e){ }
public void mouseEntered(MouseEvent e){ }
public void mouseReleased(MouseEvent e){ }
public void mouseClicked(MouseEvent e){ }
}
class myframe extends Frame implements WindowListener
{
mypanel panel;
myframe()
{
setLayout(null);
panel = new mypanel();
add(panel);
panel.setBounds(0,, , );
setTitle("单人版五子棋");
setBounds(, , , );
setVisible(true);
addWindowListener(this);
}
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
public void windowDeactivated(WindowEvent e){ }
public void windowActivated(WindowEvent e){ }
public void windowOpened(WindowEvent e){ }
public void windowClosed(WindowEvent e){ }
public void windowIconified(WindowEvent e){ }
public void windowDeiconified(WindowEvent e){ }
}
public class mywindow
{
public static void main(String argc [])
{
myframe f = new myframe();
}
}
什么是my elispse
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是关关联对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、微星源码演示测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。
在结构上,MyEclipse的特征可以被分为7类:
1. J2EE模型
2. WEB开发工具
3. EJB开发工具
4. 应用程序服务器的连接器
5. J2EE项目部署服务
6. 数据库服务
7. MyEclipse整合帮助
对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。
简单而言,溯源码燕窝0011MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。
Genuitec发布了MyEclipse Enterprise Workbench 5.0,更智能、更快捷、更简单和更便宜的J2EE工具的新版本的诞生。它的超级果酱游戏源码价格对于个人和企业开发人员来说都是非常有吸引力的。这是J2EE IDE市场一个重量级的选手。通过增加UML双向建模工具、WYSIWYG的JSP/Strutsdesigner、可视化的Hibernate/ORM工具、Spring和Web services支持,以及新的Oracle数据库开发,MyEclipse 5.0继续为业界提供全面的产品。
Genuitec 总裁Maher Masri 说,“今天,MyEclipse已经提供了意料之外的快手获客源码价值。其中的每个功能在市场上单独的价格都比MyEclipse要高。但是,我们承诺为顾客提供全面并且可以买得起的解决方案。按照这个传统,我们的顾客将继续享受年度订购活动的好处,该活动提供了所有发布功能的入口以及伴随MyEclipse5.0一起的专业技术支持。”
最近,MyEclipse 6.0.1GA 正式发布,包括集成版本(All-in-One)和插件版本(plugin)的安装
新特性包括:
新myeclipse 6.0.1遗传算法的功能和增强功能:
平台支持:
微软Vista的支持
苹果Mac OS X的支持myeclipse的AJAX工具
欧罗巴分布兼容:月食3.3 & 2.0污水处理厂
升级myeclipse - webtools ,加强和专业支持版本的Eclipse的污水处理厂2.0与许多myeclipse的改善和错误修正
管理单元非Eclipse的一体化和改善
补充文本编辑器管理单元,支持许多编程语言的语法着色风格
1 -按开发的解决方案堆栈
综合编程技术栈包括图书馆为:
Java的电子工程专辑5 , J2EE的1.4 & 1.3 , jpa与多个实现, Struts的一月一日至一月三日,休眠2-3.2 ,春季1.2-2.0 , Web服务( xfire 1.2.6 )
preattached javadoc为所有主要的框架内罐允许快速查看的专业文件,而您键入
集成的服务器堆栈,包括嵌入式Runtimes -为:
myeclipse雄猫6服务器( 6.0.1. )
地方综合版本的Tomcat 6
完全可配置的Tomcat 6应用服务器连接器
最快的启动模式-在推出下一秒
支持爆炸和包装的部署,以及快速应用程序重新加载
支持运行和调试模式
myeclipse德比服务器( .2.2 )
结合分贝Explorer中,包括预myeclipse JDBC驱动程序
自动启动服务器上JDBC驱动程序的连接
快速的项目开发,部署和测试周期
上运行myeclipse服务器与调试就myeclipse Server整合行动,自动部署计划,并推出在指定的服务器上调试或运行模式
综合myeclipse开放源代码的例子,浏览和下载支持
创建匿名CVS连接和浏览界面,以myeclipse开放源代码的例子, CVS仓库
结帐和运行/调试的一个例子项目在二鼠标点击
Java的电子工程专辑5个项目
创建的Java电子工程专辑5网站, EJB和企业(耳)项目综合图书馆的支持
EJB的项目包括persistence.xml一代和同步
工程与myeclipse deployer为最有生产力的集成化企业的测试经验
ejb3 -企业J ava豆
创建无国籍,状态,实体和企业的信息,豆类
奇才队创造的所有类型的bean
代号为协助验证和Java的说明
反向工程实体和无国籍会议豆外墙从数据库目录和架构
myeclipse的Java持久性工具( jpa )
添加jpa能力,以任何Java项目
结合myeclipse数据库Explorer的数据库连接和元数据的访问
持续的角度为面向任务的视图布局
Java的持续或映射属性的看法
验证和错误标记为无效或映射说明
反向工程jpa实体和DAO的从您的数据库模式
自动同步实体与persistence.xml
先进的春天- jpa支持(见下文)
改善文件
先进的春天- jpa支持
春天- jpa项目配置
添加春天的任何jpa项目或反之亦然配置弹簧jpa支持
春季entitymanagerfactory和jpatransactionmanager豆类创造
注释驱动的交易支持
jpa实体和DAO所产生的冯智活音从分贝架构
道一代用途春季配置entitymanagerfactory菜豆和习俗的春天DAO支持班
道接口生成(可选)
道豆类登记在春季applicationconfig
更新的文件和例子,示例应用程序
视觉jsf网页设计师
所有新jsf视觉网页设计师为所见即所得编辑先进的jsf组件
支持拖放式编辑,所有标准jsf组件
扩展组件的调色盘,支持一切jsf taglibs在您的项目
基于表单的属性表简化了组件的编辑和定制
预览模式jsf设计网页
jsf和faces.config创造奇才队
faces.xml流编辑器
管理豆验证和代码协助
补充<ui:repeat>标记支持
包括jsf设计师功能概况文件在myeclipse学习中心下帮助“ >帮助内容菜单
Struts的1.3
补充支持的Struts 1.3 ( 1.3.8 )
包括预图书馆货柜与Struts的1.3.8罐
停止支持的Struts 1.0
myeclipse的AJAX工具
所有的AJAX特性,现已对苹果的Mac OS X
Ajax的Web浏览器
新的嵌入式选择栏
引用即时JavaScript的调试器(技术备忘录)由新的浏览器工具栏的行动
按Ctrl +按一下选择支持
用户可配置弹出窗口处理
DOM的督察-补充滤波器/搜索支持
DOM的来源,鉴于
补充的实时状态
支持动态源文件编辑
JavaScript控制台-浏览到的资源,所引用的错误和警告讯息
新的DOM观察家的看法-捕捉所有的变化,为某一特定节点
新的CSS查看
鉴于扩展的CSS详情
支持动态的作风修改
新的JavaScript的看法-提供实时的时间,评价的支持,浏览器对象
新的DOM比较检视-比较之间的差异2 D OM的节点
增强的JavaScript调试
JavaScript的脚本督察-补充,支持动态资源类型
暂停的条件: (调试keywoard ,例外,错误,启动)
发射配置现在支持的项目文件和网址
发射配置可以保存在一个项目
matisse4myeclipse摆动视觉设计师
可选-小i nstallatin足迹
matisse4myeclipse现在安装到标准的Eclipse平台,没有预安装全面myeclipse的IDE
重构支持*.的形式和相应的*.的Java档案
补充的实验模式,为Java 6支持
myeclipse UML的改进:
补充,基本支持Java 5的泛型
改善代码生成的UML到Java命名的不兼容性
安装程序的改进:
全在其中安装( JRE的+ eclipse3.3 + myeclipse +卡)与先进的压缩,以减少下载 %
头和控制台安装模式的支持