簡體   English   中英

在Eclipse中使用代號一

[英]using codename one with Eclipse

我有一個當前的Java應用程序,希望在iPhone上運行。 這只是出於興趣,因此我不介意GUI是否有點不足,所以我希望以盡可能少的步驟來完成此操作。

我已經將代號為一個的插件安裝到了eclipse中,但是不確定從何處去。

我做了什么:

我創建了一個代號類型為1的新項目,打開了源文件夾(在Eclipse中),並將創建的文件替換為我已經編寫的Java文件。 但是我現在在文件中每次使用swing組件時都有錯誤。 我能做什么?

我當時以為我不應該刪除刪除的文件-它們只是生成的類,但是我不知道如何將其與當前的Java程序合並(順便說一句國際象棋應用程序)。

另外,我所有的Java文件都放在名為Chess的軟件包中-這是問題嗎?

抱歉,我只是不確定從這里去哪里-在互聯網上找不到任何有用的信息。 我需要的是獲取Java代碼並轉換為c(Obs)的最簡單方法,以及將其轉移到iPhone上運行的方法。

在此先感謝您的任何建議。 PS我剛剛注意到,我認為文件中缺少一些屬於代號的導入。 有沒有一種方法可以自動插入所有必需的導入內容? PPS OK幾個導入日食已決定插入已刪除的錯誤。 這些是諸如

導入com.codename1.ui.events.ActionEvent;

JFrame,JChechkBox,JButton,JLabel等需要導入什么? 有沒有 ...*; 我可以導入以獲得必要軟件包的目錄?

再次感謝你!

代號One不支持Swing。 Swing有許多台式機級別的假設。 您將需要重寫Swing代碼,以使用Codename One API和Java功能的其他可能用途,例如也不支持反射(以保持較小的代碼大小)。

刪除我們生成的代碼可能不是一個好主意,因為main方法不是構建移動應用程序的正確方法。 您需要生命周期類和主題。

Codename One UI API與Swing非常相似,因此在某些情況下移植應該是微不足道的,但這是可行的並且有些不同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM