我爲我的計算軟件使用了swing(Java)設計了一個用戶界面。我注意到,當我將軟件移動到筆記本電腦時,面板伸出屏幕並在嵌套面板中出現類似問題。這使得使用該軟件非常困難。我該如何解決這個問題?從計算機到計算機的面板大小變化
謝謝。
補充:代碼的某些部分如下:
public GUI() {
int width=1200;
int height=950;
setTitle("FEM Analysis");
setSize(width, height);
setLayout(new BorderLayout());
setLocation(20, 20);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
.....}
請發表一些代碼。 – Stefan 2012-03-14 16:38:54
你用什麼樣的佈局來容納面板的容器?一些示例代碼會很有幫助。您嘗試使用的各種計算機的分辨率是否相同? – JTeagle 2012-03-14 16:40:28
解決方案是不設置任何JPanel或窗口大小,而是使用適當的佈局管理器並讓他們設置每個組件及其容器的preferredSizes。 – 2012-03-14 16:40:51