Package anlavn.ui
Class Mode
java.lang.Object
anlavn.ui.Mode
Lớp Mode hỗ trợ thay đổi chế độ từ sáng sang tối, component từ nimbus sang giao diện windows.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Color
Sử dụng phương thức này để lấy màu nền ở Chế độ hiện tại.static Color
Sử dụng phương thức này để lấy màu nền ở Chế độ ánh tối.static Color
Sử dụng phương thức này để lấy màu nền ở Chế độ sáng.static boolean
getMode()
Sử dụng phương thức này để nhận Chế độ hiện tại.static Color
Sử dụng phương thức này để lấy màu Văn bản ở Chế độ hiện tại.static Color
Sử dụng phương thức này để lấy màu văn bản ở Chế độ ánh tối.static Color
Sử dụng phương thức này để lấy màu văn bản ở Chế độ sáng.static void
setBackColor
(Color BackDarkMode, Color BackLightMode) Sử dụng phương thức này để tùy chỉnh Màu của Nền trong 2 trường hợp Chế Độ Tối và Sáng.static void
setMode
(boolean MODE) Sử dụng phương thức này để đặt Chế độ cho UI.static void
setModeComponent
(Component component) Sử dụng phương thức này để thay đổi Chế độ cho một Component.static void
setModeComponent
(Component... components) Sử dụng phương thức này để thay đổi Chế độ cho các Component.static void
setTextColor
(Color TextDarkMode, Color TextLightMode) Sử dụng phương thức này để tùy chỉnh Màu của Văn Bản trong 2 trường hợp Chế Độ Tối và Sáng.static JCheckBox
Sử dụng phương thức này để thay đổi Hộp Kiểm thành Giao diện của Windows.static JComboBox
Sử dụng phương thức này để thay đổi Combo Box thành Giao diện của Windows.static int
Sử dụng phương thức này để hiển thị hộp thoại Xác Nhận với các tùy chọn "Yes, No and Cancel".static int
Sử dụng phương thức này để hiển thị hộp thoại Xác Nhận, trong đó số lượng lựa chọn được xác định bởi tham số optionType.static int
Sử dụng phương thức này để hiển thị hộp thoại Xác Nhận, với tất cả các tham số và biểu tượng mặc định.static int
WConfirm
(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon) Sử dụng phương thức này để hiển thị hộp thoại Xác Nhận, với tất cả các tham số.static JFileChooser
Sử dụng phương thức này để thay đổi Trình Chọn Tệp thành Giao diện của Windows.static String
Sử dụng phương thức này để hiển thị hộp thoại Nhập, hiển thị bên trongComponent
.static String
Sử dụng phương thức này để hiển thị hộp thoại Nhập, cótittle
vàmessageType
.static String
Sử dụng phương thức này để hiển thị hộp thoại Nhập, hiển thị câu hỏi.static void
Sử dụng phương thức này để hiển thị một hộp thoại thông báo.static void
Sử dụng phương thức này để hiển thị một hộp thoại thông báo, với tất cả các tham số.static void
Sử dụng phương thức này để hiển thị một hộp thoại thông báo, với tất cả các tham số.
-
Constructor Details
-
Mode
public Mode()
-
-
Method Details
-
getMode
public static boolean getMode()Sử dụng phương thức này để nhận Chế độ hiện tại.- Returns:
true
nếu Chế độ là Tối,false
nếu Chế độ là Sáng.
-
setMode
public static void setMode(boolean MODE) Sử dụng phương thức này để đặt Chế độ cho UI.- Parameters:
MODE
-true
là Chế độ Tối,false
là Chế độ Sáng.
-
getTextColor
Sử dụng phương thức này để lấy màu Văn bản ở Chế độ hiện tại.- Returns:
- Màu Văn bản ở Chế độ hiện tại
-
getTextLightColor
Sử dụng phương thức này để lấy màu văn bản ở Chế độ sáng.- Returns:
- Màu văn bản ở Chế độ sáng.
-
getTextDarkColor
Sử dụng phương thức này để lấy màu văn bản ở Chế độ ánh tối.- Returns:
- Màu văn bản ở Chế độ tối.
-
getBackColor
Sử dụng phương thức này để lấy màu nền ở Chế độ hiện tại.- Returns:
- Màu nền ở Chế độ hiện tại
-
getBackLightColor
Sử dụng phương thức này để lấy màu nền ở Chế độ sáng.- Returns:
- Màu nền ở Chế độ sáng.
-
getBackDarkColor
Sử dụng phương thức này để lấy màu nền ở Chế độ ánh tối.- Returns:
- Màu nền ở Chế độ tối.
-
setTextColor
Sử dụng phương thức này để tùy chỉnh Màu của Văn Bản trong 2 trường hợp Chế Độ Tối và Sáng.- Parameters:
TextDarkMode
- là Màu của Văn Bản nếu Chế Độ là Tối, nên là màu sáng.TextLightMode
- là Màu của Văn Bản nếu Chế Độ là Sáng, nên là màu tối.
-
setBackColor
Sử dụng phương thức này để tùy chỉnh Màu của Nền trong 2 trường hợp Chế Độ Tối và Sáng.- Parameters:
BackDarkMode
- là Màu của Nền nếu Chế Độ là Tối, nên là màu tối.BackLightMode
- là Màu của Nền nếu Chế Độ là Sáng, nên là màu sáng.
-
setModeComponent
Sử dụng phương thức này để thay đổi Chế độ cho các Component.- Parameters:
components
- là danh sách các biến Component cần thay đổi Chế Độ.
-
setModeComponent
Sử dụng phương thức này để thay đổi Chế độ cho một Component.- Parameters:
component
- là biến Component cần thay đổi Chế Độ.
-
WFileChooser
Sử dụng phương thức này để thay đổi Trình Chọn Tệp thành Giao diện của Windows.- Returns:
- một
JFileChooser
đã thay đổi Giao diện.
-
WCheckBox
Sử dụng phương thức này để thay đổi Hộp Kiểm thành Giao diện của Windows.- Returns:
- một
JCheckBox
đã thay đổi Giao diện.
-
WComboBox
Sử dụng phương thức này để thay đổi Combo Box thành Giao diện của Windows.- Returns:
- một
JComboBox
đã thay đổi Giao diện.
-
WMessage
Sử dụng phương thức này để hiển thị một hộp thoại thông báo.- Parameters:
parentComponent
-Frame
trong đó hộp thoại được hiển thị, nếu null hoặc không cóFrame
, mộtFrame
mặc định sẽ được sử dụng.message
-Object
để hiển thị.
-
WMessage
public static void WMessage(Component parentComponent, Object message, String title, int messageType) Sử dụng phương thức này để hiển thị một hộp thoại thông báo, với tất cả các tham số.- Parameters:
parentComponent
-Frame
trong đó hộp thoại được hiển thị, nếu null hoặc không cóFrame
, mộtFrame
mặc định sẽ được sử dụng.message
-Object
để hiển thị.title
- Chuỗi tiêu đề cho hộp thoại.messageType
- loại thông báo sẽ được hiển thị:
ERROR_MESSAGE
,INFORMATION_MESSAGE
,WARNING_MESSAGE
,QUESTION_MESSAGE
, hoặcPLAIN_MESSAGE
.
-
WMessage
public static void WMessage(Component parentComponent, Object message, String title, int messageType, Icon icon) Sử dụng phương thức này để hiển thị một hộp thoại thông báo, với tất cả các tham số.- Parameters:
parentComponent
-Frame
trong đó hộp thoại được hiển thị, nếu null hoặc không cóFrame
, mộtFrame
mặc định sẽ được sử dụng.message
-Object
để hiển thị.title
- Chuỗi tiêu đề cho hộp thoại.messageType
- loại thông báo sẽ được hiển thị:
ERROR_MESSAGE
,INFORMATION_MESSAGE
,WARNING_MESSAGE
,QUESTION_MESSAGE
, hoặcPLAIN_MESSAGE
.icon
- - một biểu tượng để hiển thị trong hộp thoại giúp người dùng xác định loại thông báo đang được hiển thị.
-
WConfirm
Sử dụng phương thức này để hiển thị hộp thoại Xác Nhận với các tùy chọn "Yes, No and Cancel".- Parameters:
parentComponent
-Frame
trong đó hộp thoại được hiển thị.message
-Object
để hiển thị.- Returns:
- một số nguyên cho biết tùy chọn được người dùng chọn.
-
WConfirm
Sử dụng phương thức này để hiển thị hộp thoại Xác Nhận, trong đó số lượng lựa chọn được xác định bởi tham số optionType.- Parameters:
parentComponent
-Frame
trong đó hộp thoại được hiển thị.message
-Object
để hiển thị.title
- Chuỗi tiêu đề cho hộp thoại.optionType
- mộtint
chỉ định các tùy chọn có sẵn trên hộp thoại:
YES_NO_OPTION, YES_NO_CANCEL_OPTION hoặc OK_CANCEL_OPTION.- Returns:
- một số nguyên cho biết tùy chọn được người dùng chọn.
-
WConfirm
public static int WConfirm(Component parentComponent, Object message, String title, int optionType, int messageType) Sử dụng phương thức này để hiển thị hộp thoại Xác Nhận, với tất cả các tham số và biểu tượng mặc định.- Parameters:
parentComponent
-Frame
trong đó hộp thoại được hiển thị.message
-Object
để hiển thị.title
- Chuỗi tiêu đề cho hộp thoại.optionType
- mộtint
chỉ định các tùy chọn có sẵn trên hộp thoại:
YES_NO_OPTION, YES_NO_CANCEL_OPTION hoặc OK_CANCEL_OPTION.messageType
- loại thông báo sẽ được hiển thị:
ERROR_MESSAGE, INFORMATION_MESSAGE, WARNING_MESSAGE, QUESTION_MESSAGE hoặc PLAIN_MESSAGE.- Returns:
- một số nguyên cho biết tùy chọn được người dùng chọn.
-
WConfirm
public static int WConfirm(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon) Sử dụng phương thức này để hiển thị hộp thoại Xác Nhận, với tất cả các tham số.- Parameters:
parentComponent
-Frame
trong đó hộp thoại được hiển thị.message
-Object
để hiển thị.title
- Chuỗi tiêu đề cho hộp thoại.optionType
- mộtint
chỉ định các tùy chọn có sẵn trên hộp thoại:
YES_NO_OPTION, YES_NO_CANCEL_OPTION hoặc OK_CANCEL_OPTION.messageType
- loại thông báo sẽ được hiển thị:
ERROR_MESSAGE, INFORMATION_MESSAGE, WARNING_MESSAGE, QUESTION_MESSAGE hoặc PLAIN_MESSAGE.icon
- biểu tượng để hiển thị trong hộp thoại.- Returns:
- một số nguyên cho biết tùy chọn được người dùng chọn.
-
WInput
Sử dụng phương thức này để hiển thị hộp thoại Nhập, hiển thị câu hỏi.message
.- Parameters:
message
-Object
để hiển thị.- Returns:
- thông tin đầu vào của người dùng.
-
WInput
Sử dụng phương thức này để hiển thị hộp thoại Nhập, hiển thị bên trongComponent
.- Parameters:
parentComponent
-Thành phần
chính cho hộp thoại.message
-Object
để hiển thị.- Returns:
- thông tin đầu vào của người dùng.
-
WInput
public static String WInput(Component parentComponent, Object message, String title, int messageType) Sử dụng phương thức này để hiển thị hộp thoại Nhập, cótittle
vàmessageType
.- Parameters:
parentComponent
-Thành phần
chính cho hộp thoại.message
-Object
để hiển thị.title
-String
tiêu đề để hiển thị trong thanh tiêu đề hộp thoại.messageType
- loại tin nhắn sẽ được hiển thị:
ERROR_MESSAGE
,INFORMATION_MESSAGE
,WARNING_MESSAGE
,QUESTION_MESSAGE
hoặcPLAIN_MESSAGE
.- Returns:
- thông tin đầu vào của người dùng.
-