java-8

    1熱度

    3回答

    我有以下代碼: private void launchSingleRecordWindow() { SwingNode swingNode = new SwingNode(); MainStageController.setContent(new AnchorPane(swingNode)); SwingUtilities.invokeLater(new Runnab

    0熱度

    1回答

    我在GridPane中創建了兩個javafx.scene.shape.Rectangle對象,並執行以下操作。 rectArray = new Rectangle[2]; boardGrid.setStyle("-fx-background-color: #C0C0C0;"); rectArray[0] = new Rectangle(12,12); rectArray[0].setFi

    2熱度

    1回答

    我可以這麼說嗎? 匿名類看起來像OO風格,而lambda表達式使其具有功能風格。

    1熱度

    1回答

    當我使用像過濾收集小操作匿名類,有在Java 8中的新的匿名類實例或關閉內存分配 String firstNonEmpty = Lists.find(list, new Predicate<String>(){ public String apply(String s){ return !s.isEmpty();} }); 我應該重用這樣的斷言或Java中8封閉?總是/在一個循環中

    1熱度

    1回答

    SkinBase skin = (SkinBase) tabPane.getSkin(); TabPaneBehavior tabPaneBehavior = (TabPaneBehavior) skin.getBehavior(); tabPaneBehavior.selectNextTab(); 在Java 8中沒有這樣的方法,我該如何獲得行爲?

    2熱度

    1回答

    在學習Java中的Lambda表達式之後,我試着練習一些簡單的例子。但在我的第一個例子中,只有我收到以下錯誤。 Exception in thread "main" java.lang.IncompatibleClassChangeError at java.lang.invoke.MethodHandleNatives.linkMethodHandleConstant(MethodHandle

    1熱度

    2回答

    最後決定開始對jdk8的新功能進行一些實驗,即lambda expressions following the tutorial。爲方便起見,我簡化了示例,請參閱下面的SSCCE。 輸入謂詞運行良好,將其重構爲一個lambda表達式,如Netbeans編譯(?)建議(並且實際完成),但不會運行。的簡潔的控制檯打印輸出是 Fehler: Hauptklasse simple.Simple konnt

    6熱度

    3回答

    有沒有人知道爲什麼JavaFX 8在即將到來的Java 8中仍然不是日常的J2SE API? 顯示所有Java組件的技術圖清楚地將JavaFX從J2SE堆棧中排除。 我想在Java JDK javadocs中並排查看JavaFX和Swing API並想知道爲什麼Oracle不能/不能給我們這樣的結果?關於JavaFX不同狀態(與J2SE中包含的其他標準相比)的話題,任何人都可以解釋爲什麼JavaF

    1熱度

    1回答

    我嘗試使用ant和來自Java.net和BitBucket的項目的AppBundler將我的Java應用程序捆綁爲Mac .app「文件」。 它與JDK/JRE 7u25一起工作良好,但不幸的是在Mac OS X上的Java 7有一個關於文件名中特殊字符的錯誤。這個問題在Java 8中得到了解決。我知道,目前的Java 8目前僅僅是一個預覽版,並且事情似乎不能很好地工作。 實際上創建bundle的

    237熱度

    16回答

    有沒有一種簡潔的方式來迭代一個流,同時訪問流中的索引? String[] names = {"Sam","Pamela", "Dave", "Pascal", "Erik"}; List<String> nameList; Stream<Integer> indices = intRange(1, names.length).boxed(); nameList = zip(indices,