首页 \ 问答 \ java swing里怎么布局....求各位

java swing里怎么布局....求各位

比如,向jpanel中加两个按钮,怎么老是在一起!中间连个空没有,怎样设置有空隙的,稍微好看点啊???
更新时间:2022-05-04 07:05

最满意答案

是用来储存游戏的!

其他回答

它对开发基于Web的多层应用提供了功能上的支持。它包含13种核心技术规范:
(1)Java Database Connectivity (JDBC)
以一种统一的方式来对各种各样的数据库进行存取
(2)Java Naming and Directory Interface (JNDI)
用于名字和目录服务,它提供了一致的模型来存取和操作企业级的资源如DNS和LDAP,本地文件系统等 
(3)Enterprise Java Beans (EJB) 
提供了一个框架来开发和实施分布式商务逻辑,显著地简化了具有可伸缩性和高度复杂的企业级应用的开发
(4)JavaServer Pages (JSPs) 
用以创建动态网页
(5)Java servlets
提供的功能大多与JSP类似,不过实现的方式不同
(6)Remote Method Invocation (RMI) 
在远程对象上调用一些方法,使用了连续序列方式在客户端和服务器端传递数据
(7)Interface Description Language (IDL)
将Java和CORBA集成在一起
(8)Java Transaction Architecture (JTA)
可以存取各种事务
(9)Java Transaction Service (JTS) 
规定了事务管理器的实现方式
(10)JavaMail 
用于存取邮件服务器的API,它提供了一套邮件服务器的抽象类
(11)JavaBeans Activation Framework(JAF) 
JavaMmail利用JAF来处理MIME-编码的邮件附件,MIME的字节流可以被转换成JAVA对象,或者转换自JAVA对象
(12)Java Messaging Service (JMS) 
是用于和面向消息的中间件相互通信的应用程序接口(API)
(13)Extensible Markup Language (XML)
XML是一种可以用来定义其它标记语言的语言


Java 的优势在企业级应用。  后台的复杂的业务逻辑、分布式

所以基于上面的技术,
可以做网站JSP,连接数据库,银行,政府,等机密行要求较高的机构使用;
开发手机游戏;就是这两个方面是java应用的强大之处
Java2平台包括:标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本。J2SE,J2ME和J2EE,这也就是 SunONE(Open NetEnvironment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA 的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。

Standard Edition(标准版) J2SE 包含那些构成Java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程

Enterprise Edition(企业版) J2EE 包含J2SE 中的类,并且还包含用于开发企业级应用的类。比如:EJB、servlet、JSP、XML、事务控制

Micro Edition(微缩版) J2ME 包含J2SE中一部分类,用于消费类电子产品的软件开发。比如:呼机、智能卡、手机、PDA、机顶盒
java主要是一款面向对象的语言,可以设计手机游戏,大型的企业门户网站等等
JAVA是语言,如果说Java软件是用来做什么的,那就看你开发的是什么方面的软件,针对不同要求开发的Java软件作用不同,如果问Java语言用来做什么的话,那就是J2SE是JAVA语言基础,J2EE是主要向WEB开发的,J2ME是主要向手机等开发的,
可以做图片,计算机语言,是21世纪非常适用得软件,以前有VB,VC,C,C+,C++,很多得,QQ空间代码很多得JVAV的
JAVA除了病毒以外,什么都能做。桌面应用程序,WEB应用程序,游戏等等。
JAVA现在分为三大类
1 J2SE :J2SE就是Java2的标准版,主要用于桌面应用软件的编程;
2 J2EE :J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统;
3 J2ME :J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;
就这三类  我觉得J2SE和VC,VB,DEPHI
这些语言比起来没有多大优势  
而J2ME的话 对初学者来说 又太深奥了
还是学J2EE吧  这个可是热门啊  企业级的应用开发

相关问答

更多
  • 财富500强企业仁宝电脑集团, 是全球第二大笔记本电脑制造商。 主要生产:电脑,显示器,笔记本,液晶电视。 企业总部大楼 1999年12月正式落成起用,系仁宝行政管理、业务、研发的企业总部基地面积1172.8坪,位于内湖六期重划区瑞光路上,三面临路,西临1500坪公园; 地上11层,地下3层,总楼板面积8209坪,楼高49.7米;员工人数约:1,774人。 平镇研发处 坐落于桃园平镇,占地9,474平方公尺;一厂厂房约21,171平方公尺,二厂厂房面积31,808平方公尺;员工人数约163人。 仁宝中国厂 ...
  • 设计花样的,可以做成平绣,立体绣,锁边绣,勾冷绣,珠片绣,锁链绣等效果。
  • Java软件工程师-职业概述 Java的应用可以说是无处不在,从桌面办公应用到网络数据库等应用,从PC到嵌入式移动平台,从Java小应用程序(Applet)到架构庞大的J2EE企业级解决方案,处处都有Java的身影,就连美国大型太空项目当中,也使用了Java来开发控制系统和相关软件。用途如此之广的Java造就了Java工程师的辉煌,使其在软件工程师的领域里独占鳌头!Java软件工程师运用Java这个开发工具去完成软件产品的软件程序设计、开发、测试、维护升级等工作。
  • Java是一种计算机程序设计语言,以C++语言为基础,升级个几个C++的重要问题。是现在最流行的计算机程序设计语言,如果你希望学习计算机编程,可优先选择Java,它是跨平台的,任何操作系统上都可使用Java编写的程序。 本来C#也不错,C#和Java几乎是一样功能的,但C#为了商业利益,设计成C#编写的程序只能在Windows上运行。这在2010年以前成为行业的中心,很多程序员争先恐后学习C#。 但后来Android和苹果的智能手机开始流行,C#自己设计的陷阱,自己掉了进去,所有用C#的程序员想设计安卓手机 ...
  • 对于java工程师是做什么的华清远见教育认为想要了解一个职业是做什么的最好的方法就是在先看一下这个岗位的职责,java工程师职业一样也不例外。 1、负责客户端APP产品中服务器后端的工程设计,架构设计以及开发工作 2、研究业界最新技术及其应用,解决创新研发过程中的关键问题和技术难点 3、根据项目任务计划按时完成软件编码和单元测试工作 4、按照开发流程编写相应模块的设计文档 5、与产品经理、测试工程师、其他团队沟通合作,保证产品研发工作的质量和进度 6、协调或指导团队里其它开发人员的工作。 7、一种主流后端语 ...
  • 是PY平台 有了这个平台 有些软件就可以使用了 没有它,有些软件是用不了的 所以他是一个平台 就像是NG游戏平台 你把NG游戏平台删除了 你安装NG游戏,还能玩吗
  • Java可以做很多东西,比如现在智能机上的软件,或者网站: Java是Sun公司推出的一种编程语言。它是一种通过解释方式来执行的语言,语法规则和C++类似。同时,Java也是一种跨平台的程序设计语言。用Java语言编写的程序叫做“Applet”(小应用程序),用编译器将它编译成类文件后,将它存在WWW页面中,并在HTML档上作好相应标记,用户端只要装上Java的客户软件就可以在网上直接运行“Applet”。 Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编 ...
  • myeclipse是eclipse的一个插件吧,它可使你更方便的开发WEB程序
  • 统计的,数学方面的
  • 一种设计模式而已 能让你通过接口来使用bean 而不是页面上直接声明其引用 虽然少许麻烦.不过代码会看起来很整洁

相关文章

更多

最新问答

更多
  • 您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)
  • 将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)
  • OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)
  • 页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)
  • codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)
  • 在计算机拍照在哪里进入
  • 使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)
  • No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)
  • 单页应用程序:页面重新加载(Single Page Application: page reload)
  • 在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)
  • System.StackOverflow错误(System.StackOverflow error)
  • KnockoutJS未在嵌套模板上应用beforeRemove和afterAdd(KnockoutJS not applying beforeRemove and afterAdd on nested templates)
  • 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
  • android - 如何避免使用Samsung RFS文件系统延迟/冻结?(android - how to avoid lag/freezes with Samsung RFS filesystem?)
  • TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
  • 企业安全培训的各项内容
  • 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
  • C#类名中允许哪些字符?(What characters are allowed in C# class name?)
  • NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
  • 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
  • 将多个行和可变行移动到列(moving multiple and variable rows to columns)
  • 提交表单时忽略基础href,而不使用Javascript(ignore base href when submitting form, without using Javascript)
  • 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
  • Angular $资源不会改变方法(Angular $resource doesn't change method)
  • 在Angular 5中不是一个函数(is not a function in Angular 5)
  • 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
  • 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
  • 常见的python rpc和cli接口(Common python rpc and cli interface)
  • Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
  • 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)