java吧 关注:1,267,361贴子:12,771,264
  • 19回复贴,共1

为什么不能用jbutton?

只看楼主收藏回复

swing包也导入了,看视频学的,没问题啊…
用button就可以,jbutton就报错…怎么办?


来自iPhone客户端1楼2016-04-28 17:11回复
    错误提示:
    The type javax.swing.JComponent cannot be resolved. It is indirectly referenced from required .class files


    2楼2016-04-28 17:14
    回复
      2025-07-02 18:16:07
      广告
      导入的什么包


      IP属地:上海3楼2016-04-28 17:17
      收起回复
        JDk什么版本?


        IP属地:河南4楼2016-04-28 17:18
        收起回复
          我的是JDK1.8 什么包也不用导,Swing是JDK自带的功能
          package com.dusk.bean;
          import java.awt.event.ActionEvent;
          import java.awt.event.ActionListener;
          import javax.swing.JButton;
          import javax.swing.JFrame;
          public class Test3 {
          public static void main(String[] args) {
          JFrame frame=new JFrame();
          frame.setTitle("测试button");
          frame.setSize(400, 400);
          frame.setLayout(null);
          JButton button=new JButton("点击我");
          button.addActionListener(new ActionListener() {
          @Override
          public void actionPerformed(ActionEvent e) {
          System.out.println("大神出没,请注意!");
          }
          });
          button.setBounds(100,100,80, 40);
          frame.add(button);
          frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
          frame.setVisible(true);
          }
          }


          IP属地:河南5楼2016-04-28 17:26
          收起回复


            IP属地:河南6楼2016-04-28 17:27
            回复
              这是我代码。
              import java.awt.*;
              import javax.swing.*;
              public class Demo2 extends JFrame{
              JFrame jf1=new JFrame();
              JButton jb1=new JButton();
              public Demo2()
              {
              this.add(jb1);
              this.setTitle("hello");
              this.setSize(200,200);
              this.setVisible(true);
              this.setLocation(100,100);
              this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              }
              public static void main(String[] args) {
              Demo2 demo2 = new Demo2();
              }
              }


              7楼2016-04-28 17:34
              收起回复
                可以跑啊


                IP属地:河南8楼2016-04-28 18:00
                收起回复
                  2025-07-02 18:10:07
                  广告
                  你这是myelic吧,那个版本的啊,感觉挺好看的,我的为啥不好看那。。。。


                  IP属地:陕西9楼2016-04-28 18:04
                  收起回复