scalafx

    0熱度

    1回答

    我有一個登錄窗口視圖,我想顯示一個進度條,當我點擊/按Enter按鈕,而光滑是查詢密碼。如果在按鈕actionEvent處更改進度條的可見屬性,則只有在查詢完成後纔會顯示它。此外,我不希望進度欄在無形中佔用空間。有人知道如何做這些事嗎? object SPM extends JFXApp { /* * Primary stage: Log in * */ stage = new Prim

    0熱度

    1回答

    這裏爬上一個餅圖是代碼: package scalafx.ensemble.example.charts import javafx.scene.chart.PieChart.Data import scala.util.Random import scalafx.application.JFXApp import scalafx.scene.Scene import scalafx

    2熱度

    1回答

    我正在使用ScalaFX GUI和Akka遠程網絡製作多人遊戲客戶端。當我的客戶端收到遊戲數據時,它將它存儲在Model.gameData中。我需要我的GUI來響應這個變量的變化。 我用GAMEDATA創建數據:在我的模型對象OBJECTPROPERTY: object Model { var gameData:Option[GameData] = None val data

    3熱度

    1回答

    我們正在建設使用ScalaFX申請後讀取XML文件。當我在IntelliJIDEA中運行項目時,一切正常。但是,當我創建jar文件並嘗試執行它時,我在讀取某個xml文件時出錯。 我嘗試過在SO中發佈的各種解決方案,但沒有用。 package com.app.adt import scalafx.application.JFXApp import scalafx.Includes._ imp

    2熱度

    1回答

    我對Scala和ScalaFX相當陌生,所以我可能不明白這一點。 我的問題:我添加一個節點(f.e. Button)到一個ScalaFX窗格(f.e. VBox)。 當我訪問窗格的子項時,子類型從ScalaFX按鈕更改爲JavaFX Button。 當我看看ScalaFX的源代碼時,我可以看到所有事情都是由代表完成的。那麼ScalaFX節點會丟失嗎?我認爲從ScalaFX到JavaFX的轉換已經有

    1熱度

    1回答

    我有以下測試代碼,我嘗試用圓圈剪切MeshView。 我也嘗試將meshView放入一個組中,然後剪裁,但這導致了一個黑色的圓圈。 有沒有辦法剪切一個MeshView,最好不要把它放到一個組中? import scalafx.application.JFXApp import scalafx.application.JFXApp.PrimaryStage import scalafx.scen

    -1熱度

    1回答

    我在Scala很新。我使用了一個具有自定義類型「約束」的tableView,我需要在該行中迭代它。 這裏是我迄今爲止得到: class ConstraintView(val stage : Stage) { var obs : ObservableBuffer[Constraint]=ObservableBuffer() var listConst : List[ConstraintTra

    -1熱度

    1回答

    我想在GUI中顯示視頻,我正在使用ScalaFX API進行UI編程,而且我碰巧注意到API中有一個名爲VideoTrack的類。那麼這個類是否包含了所有必要的功能,我應該如何實現?提前致謝。

    0熱度

    1回答

    這裏是臨ScalaFX一個例子: package proscalafx.ch02.stagecoach import scalafx.Includes._ import scalafx.application.JFXApp import scalafx.application.JFXApp.PrimaryStage import scalafx.beans.property.String

    1熱度

    1回答

    我正在編寫一個小測試應用程序,它使用Scala中的Canvas類和scalafx。問題是: gui.canvas.handleEvent(MouseEvent.MouseClicked){ a: MouseEvent => { println("Mouse pos:" + a.sceneX+ " " + a.sceneY) } } 引發錯誤: [error