NetBeans IDE 7.4怎样创建桌面应用程序

NetBeans IDE 7.4怎样创建桌面应用程序,第1张

你在netbeans中创建java desktop app的话,可用原始的swing,也可以用netbeans扩展的UI swingx。

你就选“Java 应用程序”,在添加.java文件时,你如果继承字JFrame窗体等,就能用可视化编辑器打开了,用所见即所得的方式进行窗体设计

容器是没有背景图片的属性的 ,只有背景颜色,你可以重写panel的paintComponent(Graphics g)方法,再在panel上加个panel,这个panel设置为透明,再在这个panel上加按钮就可以了,实例代码:

import java.awt.*

import javax.swing.*

import java.awt.event.*

import java.awt.Graphics

/**

功能:卡号输入界面

*/

public class GuiTest

{

private JFrame mframe

private MainPanel mainFrame//主窗体

private MainPanel panel// *** 作层

private JLabel cardNoLabel//卡号提示

private JTextField cardNoInLabel//卡号信息

/*

构造方法

*/

public GuiTest()

{

JFrame mframe = new JFrame()

mainFrame = new MainPanel()

panel = new MainPanel()

cardNoLabel = new JLabel("卡号",JLabel.RIGHT)

cardNoInLabel = new JTextField("dfffffffffff")

panel.setOpaque(false)

panel.setLayout(new GridLayout(20,1))

mainFrame.setLayout(new BorderLayout())

mframe.setLayout(new BorderLayout())

panel.add(cardNoLabel)

panel.add(cardNoInLabel)

mainFrame.add(panel, BorderLayout.CENTER)

mframe.add(mainFrame, BorderLayout.CENTER)

//mainFrame.setSize()2

mframe.setUndecorated(true)//取消窗口装饰

mframe.getGraphicsConfiguration().getDevice().setFullScreenWindow(mframe)//将窗口设置为全屏

mframe.setVisible(true)

}

public static void main(String[] args)

{

GuiTest guiTest = new GuiTest()

}

}

//

class MainPanel extends JPanel

{

//重写

protected void paintComponent(Graphics g)

{

super.paintComponent(g)

ImageIcon img = new ImageIcon(getClass().getResource("0902222034b4d9f6a4e8204ae8.jpg"))

img.paintIcon(this, g, 0, 0)

}

}

eclipse、NetBeans、Intellij IDEA、JDK、Java Workshop、Sun Java Studio这些不叫做开发环境而是开发工具。

以下为主流开发工具介绍:

1、Eclipse:一个开放源代码的、基于Java的可扩展开发平台

2、NetBeans:开放源码的Java集成开发环境,适用于各种客户机和Web应用。

3、IntelliJ IDEA:在代码自动提示、代码分析等方面的具有很好的功能。在IDE的编辑器和工具的生产力增强功能,其设立是最值得注意的。不像其他IDE,它需要付费才能使用。

4、MyEclipse:由Genuitec公司开发的一款商业化软件,是应用比较广泛的Java应用程序集成开发环境。

5、EditPlus:如果正确配置Java的编译器“Javac”以及解释器“Java”后,可直接使用EditPlus编译执行Java程序。

扩展资料

NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言。

整个 Netbeans 平台提供对桌面应用程式常用的服务,允许开发者集中于仅限于他的应用程式的逻辑设计。当基于NetBeans 平台的应用被执行,平台主要类别的main方法便会被执行。可用的模组会被放置在存储器中,并且开始执行任务。通常模组会只在被需要时,其代码才会被装进内存。

参考资料:百度百科 - 开发工具


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11996692.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存