Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 操作侦听器在mac os x中不工作_Java_Macos_Swing_Netbeans_Graphics - Fatal编程技术网

Java 操作侦听器在mac os x中不工作

Java 操作侦听器在mac os x中不工作,java,macos,swing,netbeans,graphics,Java,Macos,Swing,Netbeans,Graphics,我无法使用netbeans IDE和mac OSX编译actionlistener。我是初学者,请帮忙。它说不兼容的类型。我曾尝试实现ActionListerner接口,但没有成功。我不知道该怎么办 package test1; import java.awt.*; import javax.swing.*; import java.awt.event.*; public class Test1 { public static void main(String[] args) {

我无法使用netbeans IDE和mac OSX编译actionlistener。我是初学者,请帮忙。它说不兼容的类型。我曾尝试实现ActionListerner接口,但没有成功。我不知道该怎么办

package test1;

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

public class Test1 {
    public static void main(String[] args) {
        JFrame jf= new JFrame("xyz");
        JTextField jt= new JTextField("hello!!");
        jt.setBounds(200,200,50,90);
        JButton jb= new JButton("click");
        jb.setBounds(50,100,100,100);

        jf.add(jb);
        jf.add(jt);
        jf.setSize(400,500);
        jf.setLayout(null);
        jf.setVisible(true);

        //this line is not compiling and showing error

        jb.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    JOptionPane.showMessageDialog(null,"working");
                }
            });
    }

错误到底是怎么说的?除了在结尾处缺少一个右大括号外,我可以编译你的代码而没有任何这样的问题。错误到底是怎么说的?除了在结尾处缺少一个右大括号外,我可以编译你的代码而没有任何这样的问题。