《java 按钮添加图片.docx》由会员分享,可在线阅读,更多相关《java 按钮添加图片.docx(3页珍藏版)》请在三一办公上搜索。
1、java 按钮添加图片import javax.swing.*;public class Tianjiatupian extends JFrameJButton b1;String tujin=F:0.jpg;Tianjiatupianthis.setLayout(null);ImageIcon image = new ImageIcon(tujin); b1=new JButton(555,image);b1.setBounds(5, 5, 500, 200);this.add(b1);this.setSize(550, 550);this.setVisible(true);this.set
2、DefaultCloseOperation(this.EXIT_ON_CLOSE);public static void main(String args) new Tianjiatupian;图片一般是要jpg或gif的import java.awt.*;import javax.swing.*;public class TestBackgroundColor extends JFramepublic static void main(String args)/ TODO Auto-generated method stubTestBackgroundColor tbc = new Test
3、BackgroundColor;tbc.setVisible(true);private JPanel imagePanel;private ImageIcon background;public TestBackgroundColorbackground = new ImageIcon(渐变背景14.png);/背景图片JLabel label = new JLabel(background);/把背景图片显示在一个标签里面/把标签的大小位置设置为图片刚好填充整个面板label.setBounds(0,0,background.getIconWidth,background.getIconH
4、eight);/把内容窗格转化为JPanel,否则不能用方法setOpaque来使内容窗格透明imagePanel = (JPanel)this.getContentPane;imagePanel.setOpaque(false);/内容窗格默认的布局管理器为BorderLayoutimagePanel.setLayout(new FlowLayout);imagePanel.add(new JButton(测试按钮);this.getLayeredPane.setLayout(null);/把背景图片添加到分层窗格的最底层作为背景this.getLayeredPane.add(label,new Integer(Integer.MIN_VALUE);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setSize(background.getIconWidth,background.getIconHeight);this.setVisible(true);