• <tfoot id='8cwvhjb0'></tfoot>
      <bdo id='yhsgl66i'></bdo><ul id='vi6bt1ft'></ul>

    <small id='h85zuyza'></small><noframes id='bq5eki69'>

    <i id='vclda9ou'><tr id='ifxc4cds'><dt id='w5rvm31h'><q id='axfj7lfi'><span id='3e2nsiep'><b id='xwrkmt5d'><form id='unfx7576'><ins id='6g9g895w'></ins><ul id='nb6joa6r'></ul><sub id='6cg4wk6c'></sub></form><legend id='ez2g9667'></legend><bdo id='1fhk22mj'><pre id='1c8l9r6a'><center id='xi62ozsg'></center></pre></bdo></b><th id='h9no3mhs'></th></span></q></dt></tr></i><div id='lh4ms741'><tfoot id='9col1uqf'></tfoot><dl id='qg67agtv'><fieldset id='8ugauqbe'></fieldset></dl></div>
    1. <legend id='4x6plfvd'><style id='32dfkbc6'><dir id='1b84qv1q'><q id='basrpnzy'></q></dir></style></legend>

      1. 欢迎来到入门教程网!

        Java编程

        当前位置:主页 > 软件编程 > Java编程 >

        鸿蒙java代码设置图片 鸿蒙java代码设置图片在哪

        来源:本站原创|时间:2023-04-13|栏目:Java编程|点击:

        JAVA 按钮上设置图片的问题

        按钮只能是个矩形,按你是意思,应该是不显示按钮的边框,只显示图标是吧。

        你可以设置按钮背景为透明,设置边框为null

        but.setBackground(new Color(255,255,255)); //but是按钮名称

        but.setBorder(null); //but是按钮名称

        我刚写的一个点击按钮交替变换图标的程序,代码如下:

        import java.awt.Color;

        import java.awt.Container;

        import java.awt.Cursor;

        import java.awt.event.ActionEvent;

        import java.awt.event.ActionListener;

        import javax.swing.Icon;

        import javax.swing.ImageIcon;

        import javax.swing.JButton;

        import javax.swing.JFrame;

        //变换按钮图标

        public class Button_Icon extends JFrame implements ActionListener{

        private Container con;

        private JButton but;

        private Icon ic;

        public Button_Icon() {

        this.setTitle("欢迎");

        this.setBounds(200, 200, 200, 234); //滑漏洞标搜历题栏高34

        con=this.getContentPane();

        con.setLayout(null);

        Cursor cs=new Cursor(Cursor.HAND_CURSOR);

        ic=new ImageIcon("j:\\Screenshot.png");

        but=new JButton(ic);

        but.setBounds(60, 70, 80, 60);

        but.addActionListener(this);

        but.setCursor(cs);

        but.setBackground(new Color(255,255,255));

        but.setBorder(null);

        con.add(but);

        this.setVisible(true);

        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        }

        public void actionPerformed(ActionEvent e) {

        Icon ic2=but.getIcon();

        if(ic2==null){but.setIcon(ic);}

        else {but.setIcon(null);}

        }

        public static void main(String[] args) {

        new Button_Icon();

        }

        }

        你可信枯以看下效果,看是不是你想要的。

        JAVA界面加了背景图片但是显示不出来,代码在下面

        你的背景图片的Java程序,我帮你改完了,你看看吧(只是改了JM();构造函数中的内容,去掉了setOpaque函数,其它的地方没动)

        import javax.swing.*;

        public class JM extends JFrame {

         JLabel yh = new JLabel("用户名");

         JLabel mm = new JLabel("密码");

         JTextField yh1 = new JTextField(15);

         JPasswordField mm1 =new JPasswordField(15);

         哗散宽JRadioButton jmm = new JRadioButton("记住密码");

         JButton dl =new JButton("登陆");

         JButton qx = new JButton("取消");

         JButton zc = 掘慧new JButton("注册");

         public JM (){

          this.setTitle("登陆界面");

          this.setSize(300, 270);

          JPanel c = (JPanel)this.getContentPane();

          c.setLayout(null);

          //Container c = this.getContentPane();

          yh.setBounds(20, 0, 100, 100);

          yh1.setBounds(70,37, 200, 27);

          mm.setBounds(20, 30, 100, 100);

          mm1.setBounds(70, 67, 200,27);

          jmm.setBounds(70, 95, 80, 30);

          dl.setBounds(70, 135, 60, 35);

          qx.setBounds(135, 135, 60, 35);

          zc.setBounds(200, 135, 60, 35);

          c.add(yh);

          c.add(yh1);

          c.add(mm);

          c.add(mm1);

          乱亮c.add(jmm);

          c.add(dl);

          c.add(qx);

          c.add(zc);

          JLabel bg = new JLabel(new ImageIcon("006Cx3u5ly1fbz7xwdx1sj30i40dydg4.jpg"));

          bg.setBounds(0, 0, 300, 270);

          c.add(bg);

          c.setOpaque(false);

          this.setDefaultCloseOperation(EXIT_ON_CLOSE);

          this.setVisible(true);

         }

         //private void setOpaque(boolean b) {

         // TODO Auto-generated method stub

         //}

         public static void main(String[] args) {

          // TODO Auto-generated method stub

          new JM();

         }

        }

        运行结果

        Java怎么添加背景图片?

        这是我以前的一个小代码你可以看看

        public class demo_9 extends JFrame {

        JSplitPane jsp = null;

        JList jlist;

        JLabel jlabel;

        public static void main(String[] args) {

        demo_9 a = new demo_9();

        }

        public demo_9(){

        String []words ={"boy","girl"};

        JList jlist = new JList(words);

        jlabel = new JLabel(new ImageIcon("Image//真颂吵三.gif")); //这里就是引入图片了

        //拆分窗格

        jsp = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,jlist,jlabel);

        jsp.setDividerLocation(70);

        //设置可以伸缩

        jsp.setOneTouchExpandable(true);

        this.add(jsp);

        this.setTitle("test");

        this.setSize(400,300);

        this.setLocation(400,200);

        this.setVisible(true);

        }

        }

        步骤:首先先在project里新建个文件夹(Folder),然谨腊后把你要插入的图片复制黏贴到这个文件祥樱滑夹里面。

        例如我那个引入的图片代码:jlabel = new JLabel(new ImageIcon("Image//真三.gif"));

        我new一个folder叫Image,图片名称叫"真三.gif"

        如何用java代码实现手动点击图片更换想要换的图片替换

        一个图片时你知道,现在只是切悔御换的问碧配岩题?

        给按钮添加一个 ActionListener,在它卖携的 actionPerformed 方法中做你的事情,把 jpanel.setIcon(..) 换张图片。

        <i id='bkpj83g8'><tr id='3uonxcjw'><dt id='f9i94fih'><q id='xin0j96h'><span id='q3t0f8x1'><b id='su0uzqbt'><form id='scl3un2w'><ins id='7d8myvy9'></ins><ul id='xsqhn54d'></ul><sub id='7r6y8p8b'></sub></form><legend id='m9agll95'></legend><bdo id='h4gqmu8u'><pre id='sse7bifx'><center id='3hpz7lo6'></center></pre></bdo></b><th id='ev57k4k6'></th></span></q></dt></tr></i><div id='8c3im2yj'><tfoot id='a5uc3n49'></tfoot><dl id='2aswyfxc'><fieldset id='fyy7iy34'></fieldset></dl></div>
            • <bdo id='8hu09wu7'></bdo><ul id='ga9y9z0u'></ul>

                  <small id='5tk02ajg'></small><noframes id='50w25kzd'>

                  <legend id='pome0uow'><style id='fp3shui8'><dir id='tjk5x2d2'><q id='qf8rxd55'></q></dir></style></legend>
                    <tbody id='crj78jvq'></tbody>
                  <tfoot id='elriklfj'></tfoot>

                  上一篇:关于java视频通话代码的信息

                  栏    目:Java编程

                  下一篇:没有了

                  本文标题:鸿蒙java代码设置图片 鸿蒙java代码设置图片在哪

                  本文地址:https://www.xiuzhanwang.com/a1/Javabiancheng/17413.html

                  网页制作CMS教程网络编程软件编程脚本语言数据库服务器

                  如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

                  联系QQ:835971066 | 邮箱:835971066#qq.com(#换成@)

                  Copyright © 2002-2020 脚本教程网 版权所有

                  <legend id='di257apw'><style id='mpmiudch'><dir id='8c0nzpgg'><q id='hof894b8'></q></dir></style></legend>

                    <bdo id='zpehp8ds'></bdo><ul id='ka1yeeg2'></ul>
                1. <small id='x0us1656'></small><noframes id='5tiu7id9'>

                    <tfoot id='r0fl7bg5'></tfoot>
                  1. <i id='8izo9y60'><tr id='n6kemtud'><dt id='97iwv0sq'><q id='2ox8s0ei'><span id='l3iiofyo'><b id='la3bgfcb'><form id='r5ohotc2'><ins id='9apec8al'></ins><ul id='2z8tfsnl'></ul><sub id='6zhg1azh'></sub></form><legend id='5a0t74rb'></legend><bdo id='7nz270x1'><pre id='8rsbmp84'><center id='udmtl1x6'></center></pre></bdo></b><th id='rd7vof0t'></th></span></q></dt></tr></i><div id='5rcd7trb'><tfoot id='fys0u82u'></tfoot><dl id='wikwl5kb'><fieldset id='sow85ar2'></fieldset></dl></div>