scalafx

    2熱度

    1回答

    我在我的ScalaFX應用程序中有以下問題。我在VBox中有一個標籤。兩者都分配有onMouseClicked偵聽器,如我的示例代碼所示。當點擊內部標籤時,這兩個處理程序都會執行。這不是我想強迫的行爲。我只想標籤偵聽器被執行。 例碼 new VBox{ content add new Label { text = "inside label" onMouseClick

    8熱度

    1回答

    我創建了一個計算某些東西的算法。這可以被視爲模型。該算法以全功能的方式實現,因此它只使用不可變類。 現在使用這個模型,我想在它的頂部開發一個GUI層。不過,我不知道在Scala中構建GUI的最佳做法。我打算使用ScalaFX。 我的問題是:在ScalaFX(類似於JavaFX)中,您可以將GUI中的值綁定到對象屬性。這顯然違反了功能範式,但看起來非常方便。 這將需要重寫我的類來使用可以綁定的屬性,

    3熱度

    1回答

    我嘗試了scalafx-repo中的示例,發現了另一個奇怪的錯誤。這次我複製了整個文件。但我還是得到了以下錯誤: Error:(26, 11) type mismatch; found : scalafx.scene.control.TableColumn[hello.Person,String] required: javafx.scene.control.TableColumn[hello

    0熱度

    2回答

    我遇到了這個示例沒有設置背景邊框窗格樣式的問題。無論我調整多少,CSS都沒有任何作用。 我的代碼: StackoverflowQuestion.scala import scalafx.application.JFXApp import scalafx.application.JFXApp.PrimaryStage import scalafx.scene.Scene import scal

    0熱度

    1回答

    我正在運行的代碼來自http://www.scalafx.org的主頁。沒有編譯器警告,但是當它運行時,我得到異常。我第一次嘗試使用Scala 2.11和ScalaFX 2.9.3-2.2.67的jdk 1.7,並得到了相同的錯誤。我仍然使用Scala 2.11和ScalaFX 2.11-8.0.20-R6的jdk 1.8。我希望我愚蠢地錯過簡單的東西。這是寫入控制檯的全部內容: "C:\Prog

    2熱度

    1回答

    我想實現OnMouseEnter在和一個JavaFX的ListView onMouseExit事件兄弟節點變化的背景CSS。我想要做的是,如果鼠標移動到列表視圖的節點上,我想更改當前視圖中當前可見子節點的背景顏色。 這篇文章有很大的代碼示例,但並不完全是我所期待的。 Apply style to TreeView children nodes in javaFX 使用代碼作爲參考,我所尋找的是一個

    2熱度

    1回答

    我的ScalaFX 8應用程序的主佈局由BorderPane組成。 top屬性包含一個菜單,而bottom包含類似於狀態欄的內容。我的目標是在BorderPane的center中顯示用於查看3D對象的組件(充當SubScene)。 stage = new PrimaryStage { scene = new Scene(900, 900, true, SceneAntialiasing.

    0熱度

    1回答

    我想用scalaFX製作一個checkBox列表。 隨着一些研究,我發現CheckBoxListCell組件來解決這個問題。 但我沒有找到scalaFX的一個很好的例子(只有javaFX)。 請幫忙嗎?感謝名單

    0熱度

    1回答

    我創建了a small project on github來探索ScalaFx和其他一些我想用於更大項目的東西。目前,它包含一個單獨的子項目,這是一個使用ScalaFX和ScalaFXML編寫的簡單計算器。 該項目使用SBT命令calculator/run建立和運行良好。 我正在嘗試使用sbt-native-packager進行打包。我添加了一個名爲「exemple-cli」(來自sbt-nati

    0熱度

    1回答

    我想在最新版本的Intellij上使用scala 2.11.x來嘗試scalafx針對javafx 8。我已經下載了最新版本的scalafx(scalafx_2.11-8.0.40-R8)。使用了JavaFx 8我需要JDK 8斯卡拉但是說2.11.x如下: 所需的Java版本 斯卡拉2.11.x系列目標的Java 6,用(進化)爲Java 8實驗支持在2.11.x, Java 8支持大多侷限於讀