我已經設置應用程序的畫布/小部件的320x480大小。我怎樣才能使它免費分辨率。我必須使用AbsoluteLayout在特定位置上繪製一些提示。如果我更改了畫布/控件的大小,則提示顯示在錯誤的座標上。如何使分辨率免費的應用程序
回答
你不應該使用絕對佈局。瞭解如何在Java中使用其他佈局管理器。它在開始時可能看起來很複雜,但它是您唯一希望獲得一個可調整大小的應用程序,而無需自行管理大小的所有負擔。佈局管理器正好可以處理組件的位置,無論容器的大小如何。
3個基本佈局經理:
- 的BorderLayout
- 網格佈局
- 的FlowLayout
一個非常有用的佈局管理器BoxLayout的(雖然構造很奇怪)。
Here is a good docs from SUN about layout managers。
當你掌握了這一點,並沒有那麼困難,你幾乎可以構建任何應用程序。
而且如果你用自定義組件的工作,我的意思是,你overrided的paintComponent JPanel的,那麼你應該考慮兩個選項:
- 沒有在所有擴展性能方面的原因,在使用的AffineTransform
- Scale的圖形。但這是一個不同的話題,你的問題似乎更多地關於擺動組件。
哦,順便說一句,我認爲你應該真的接受人們的答案,並且投票給出答案對你有幫助。這是感謝這裏的人最簡單的方法。
Droid確實有不同的分辨率我該如何解決和免費的應用程序解決方案 – 2011-07-27 10:07:16
你好庫馬爾,這同樣適用於Android。然後,您應該學會使用不同的佈局選項:相對佈局,線性佈局和框架佈局是android的基本佈局管理器。他們會爲您安排所有組件尺寸和位置。這是android佈局管理器的一個很好的起點:http://developer.android.com/guide/topics/ui/layout-objects.html – Snicolas 2011-08-01 14:35:10
- 1. 如何使我們的應用程序免費分辨率
- 2. 如何使smart-gwt應用程序的分辨率獨立?
- 3. 付費應用程序免費應用程序分發
- 4. Android應用程序背景分辨率
- 5. Android應用程序背景分辨率
- 6. Windows應用程序分辨率
- 7. Android應用程序設計分辨率
- 8. Flex:交叉分辨率應用程序
- 9. QML分辨率獨立應用程序
- 10. 如何使.net winform應用程序分辨率友好
- 11. 如何修復480 * 800上的android應用程序分辨率?
- 12. 如何遷移iPhone 5屏幕分辨率的應用程序?
- 13. 如何獲得Silverlight + XNA應用程序的分辨率
- 14. 使用PhoneGap創建的iPhone應用程序的分辨率
- 15. 如何處理適用於iPhone和iPhone4的應用程序Icon.png的高分辨率和低分辨率
- 16. 如何在每個分辨率下適合C#應用程序
- 17. 如何根據設備分辨率適合GWT應用程序
- 18. 如何從C#winform應用程序檢索屏幕分辨率?
- 19. 如何使ios應用程序在iPad上僅使用960 x 640分辨率?
- 20. SWT RCP應用程序不正確使用更高分辨率
- 21. iPhone應用程序免費和付費
- 22. 如何使我的應用程序支持所有設備的分辨率
- 23. 如何製作Android應用程序的免費/付費版本?
- 24. 如何免費贈送我的付費Android應用程序?
- 25. 如何維護應用程序的付費和免費版本
- 26. 如何使用Android應用程序的免費雲數據庫?
- 27. 如何使android應用程序以不同的分辨率工作?
- 28. 如何使用c#windows應用程序設置windows屏幕分辨率
- 29. 有免費的方式分發免費的Windows 8應用程序?
- 30. 分辨率在Android應用
可能的重複[如何使我們的應用程序解析免費。](http://stackoverflow.com/questions/6263869/how-to-make-our-app-resolution-free) – Nanne 2011-06-28 06:34:26