[英]how to move objects with JAVA JFrame?
我嘗試為孩子們開發一個Java項目,以發展自己。 我不希望有代碼,只是有關它的示例或文檔。 該項目從組合框中獲取兩個數字和兩種不同種類的水果,並顯示通過行匹配的索果。 例如,孩子選擇2和3作為數字,選擇蘋果和橙子作為水果。 程序顯示2個蘋果,其中2個蘋果和3個橙子之間將有一行,並且3個橙子之間將有一行。 孩子(用戶)可以通過拖放來移動水果。
我怎樣才能做到這一點? 我什至不知道要在任何地方搜索的關鍵字。我必須學習哪些庫或方法?
對不起,我的語言不好謝謝
孩子選擇2和3作為數字
兩個JSpinners用於帶有一個SpinnerNumberModel的數字(可以減小范圍)
或兩個JComboBoxes在模型中作為項目的整數(可以減小范圍)
蘋果和橙子為水果。
模型中有兩個帶有Icon / ImageIcon的JComboBoxes(有關有效的代碼示例,請參見Oracle教程)
或兩個在模型中帶有Icon / ImageIcon的JList(使用與JComboBox相同的方法,JComboBox中的項目在JList中)
可以通過拖放移動水果。
使用JList實現這個想法
將生成的水果作為Item放入另一個JList(水平包裝)的模型中,以供DnD閱讀Oracle教程以獲取有關兩個JList之間的DnD的工作代碼示例
我怎樣才能做到這一點? 我什至不知道要在任何地方搜索的關鍵字。我必須學習哪些庫或方法?
您可以使用javaFX。 它比秋千使用起來容易得多,並且具有現代外觀。 還有一個用於javaFX的場景構建器。 您可以通過此場景生成器直接放置組合框或線條。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.