在myeclipse里面的界面,怎样把按钮添加到图片上?

想把图片当背景,然后在上面添加按钮.是myeclipse里面,每次图片和按钮都是错开的,怎么才能放在一起呢?... 想把图片当背景,然后在上面添加按钮.
是myeclipse里面,每次图片和按钮都是错开的,怎么才能放在一起呢?
展开
 我来答
ranranyingai
2010-12-16 · 超过26用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:57.6万
展开全部
应该是html里面吧?需要对divs设置z-index。然后按需求进行上下排序就实现了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-12-24
展开全部
选中图片插入按钮
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
育知同创教育
2016-02-27 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
把按钮添加到图片上
package elts.ui;

import javax.swing.*;
import javax.swing.border.*;
import java.awt.*;

public class MenuFrame extends JFrame {
public MenuFrame(){
init();
}
private void init(){
setTitle("在线评测");
setSize(600,400);
setResizable(false);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
//添加主面板
setContentPane(createContentPane());
}
//创建主面板
private JPanel createContentPane(){
JPanel p=new JPanel(new BorderLayout());
p.add(BorderLayout.NORTH,
createImagePane());
p.add(BorderLayout.CENTER,
createCenterPane());
p.add(BorderLayout.SOUTH,
new JLabel("版权所有 盗版必究",JLabel.RIGHT));
return p;
}
//创建中间部分的面板
private JPanel createCenterPane() {
JPanel p=new JPanel(new BorderLayout());
info=new JLabel("欢迎***参加考试",JLabel.CENTER);
p.add(BorderLayout.NORTH,info);
p.add(createMenuPane());
return p;
}
//创建菜单所在的窗格
private JPanel createMenuPane() {
JPanel p=new JPanel();
JButton start=createImageButton("开始","exam.png");
p.add(start);
JButton result=createImageButton("分数","result.png");
p.add(result);
JButton message=createImageButton("规则","message.png");
p.add(message);
JButton exit=createImageButton("离开","exit.png");
p.add(exit);
return p;

}
//辅助方法,用于创建图像按钮
private JButton createImageButton(
String text,String image){
ImageIcon icon=new ImageIcon(
getClass().getResource(image));
JButton btn=new JButton(text,icon);
btn.setHorizontalTextPosition(
JButton.CENTER);
btn.setVerticalTextPosition(
JButton.BOTTOM);
return btn;
}
private JPanel createImagePane() {
JPanel p=new JPanel();
ImageIcon icon2=new ImageIcon(
getClass().getResource("title.png"));
p.add(new JLabel(icon2));
return p;
}
//定义私有属性
private JLabel info;
//main方法
public static void main(String[] args) {
MenuFrame menu=new MenuFrame();
menu.setVisible(true);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
形印声传2019
2010-12-16 · TA获得超过482个赞
知道小有建树答主
回答量:383
采纳率:100%
帮助的人:321万
展开全部
你可以建立一个div,然后把div的背景设置为你的图片,在div里放按钮不就可以了吗?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式