建立了一個函數接口, 為了使用lambda表達式, 大概是這樣之后發現, 下面的代碼(使用lambda表達式), 里面的方法體執行不成功, 且編譯沒問題, 且運行沒有報錯ml_importQB.addMouseListener((LambdaMouseListener) (e) -> { System.out.println("click");});但下面的代碼(使用匿名內部類的方式)能夠成功執行里面的方法體ml_importQB.addMouseListener(new MouseAdapter() {@Overridepublic void mousePressed(MouseEvent e) { System.out.println("click"); }});求教大神, 該如何將lambda表達式運行到addMouseListener上面
lambda表達式在addMouseListener中無法使用
12345678_0001
2018-08-15 10:13:57