java-遺忘錄
阿新 • • 發佈:2017-06-12
table for adding add pac del ref borde 方法
(1)使用BorderLayout時,中間的面板會隨著窗體的變化而變化,其他區域的大小根據添加組件多少而變化。舉個例子,現在想將一個面板固定到上邊,高度為固定值,這是我們需要設置面板的高度。但是調用面板的 setSize()方法根本沒有效果。調用 setMaximumSize()和setMinimumSize()都沒有用。最後才發現應該調用的是 setPreferredSize()才能達到效果。
(2)DecimalFormat:DecimalFormat 是 NumberFormat 的一個具體子類,用於格式化十進制數字。該類設計有各種功能,使其能夠分析和格式化任意語言環境中的數,包括對西方語言、阿拉伯語和印度語數字的支持。它還支持不同類型的數,包括整數 (123)、定點數 (123.4)、科學記數法表示的數 (1.23E4)、百分數 (12%) 和金額 ($123)。所有這些內容都可以本地化。
DecimalFormat 包含一個模式 和一組符號
符號含義:
符號 | 位置 | 本地化? | 含義 |
0 |
數字 | 是 | 阿拉伯數字 |
# |
數字字 | 是 | 阿拉伯數字,如果不存在則顯示為空 |
. |
數字 | 是 | 小數分隔符或貨幣小數分隔符 |
- |
數字 | 是 | 減號 |
, |
數字 | 是 | 分組分隔符 |
E |
數字 | 是 | 分隔科學計數法中的尾數和指數。在前綴或後綴中無需加引號。 |
; |
子模式邊界 | 是 | 分隔正數和負數子模式 |
% |
前綴或後綴 | 是 | 乘以 100 並顯示為百分數 |
/u2030 |
前綴或後綴 | 是 | 乘以 1000 並顯示為千分數 |
¤ (/u00A4 ) |
前綴或後綴 | 否 | 貨幣記號,由貨幣符號替換。如果兩個同時出現,則用國際貨幣符號替換。如果出現在某個模式中,則使用貨幣小數分隔符,而不使用小數分隔符。 |
‘ |
前綴或後綴 | 否 | 用於在前綴或或後綴中為特殊字符加引號,例如 "‘#‘#" 將 123 格式化為 "#123" 。要創建單引號本身,請連續使用兩個單引號:"# o‘‘clock" 。 |
java-遺忘錄