
1、新建项目:建立Java应用程序,项目名称:HousePaintTest,下面的创建主类前的对号去掉,不创建主类,在缺省包上右键单击,选择新建Java类,类名:MyPanel包:house
2、编写MyPanel类的代码,MyPanel继承JComponent,重写里面的protectedvoidpaintComponent(Graphicsg)方法.右键单击MyPanel的代码区,选择插入代码。
3、选择覆盖方法,选择JComponent中的paintComponent(Graphicsg),在里面自己添加代码,写自己的内容,具体代码看源码。然后必须进行编译,否则没法添加到JFrame内。
4、在里面自己添加代码,写自己的内容,具体代码看源码。然后必须进行编译,否则没法添加到JFrame内。出现窗体设计界面后右键单击JFrame窗体,选择Bean,在类名中写要添加的类的具体路径,这里是MyPanel类,前面是包名,点击确定后,自定义面板就加到了Frame上。
5、点击确定后,自定义面板就加到了Frame上,单击那几个省略号,选择外部图像,接着进行导入图片的工作。然后选择一个图片就行了,可以随意向上面拖按钮。
方法:private void loadbackground() {
ImageIcon icon = new ImageIcon("/.....jpg")
JLabel jl = new JLabel(icon)
jl.setBounds(0, 0, icon.getIconWidth(), icon.getIconHeight())
desktop.add(jl, BorderLayout.CENTER)
}
desktop是一个相当于桌面的一个组件。
第一步,打开NetBeans开发工具,新建JPanel窗体,输入类名为TeacherJPanel,如下图所示:第二步,类名TeahcerJPanel创建完毕后,查看其源码设计,如下图所示:
第三步,调整JPanel窗体宽度和高度,设置为800*500,如下图所示:
第四步,在Swing窗体中找到“颜色选择器”,拖动一个到JPanel窗体上,如下图所示:
第五步,再次在Swing控件中找到按钮,拖动一个到JPanel上,放在颜色选择器下方,如下图所示:
第六步,选中按钮设置样式属性,打开设置背景色窗口,关联背景色跟颜色选择器,如下图所示:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)