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)

}

}

经过2年半的努力、屡次的延期和9个里程碑版本,甲骨文的Java开发团队终于发布了Java 8正式版本。

同时,作为Java首选IDE,NetBeans同时也发布了最新的8.0版本。

JDK下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html

NetBeans下载:https://netbeans.org/downloads/


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

原文地址: https://outofmemory.cn/yw/7788114.html

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

发表评论

登录后才能评论

评论列表(0条)

保存