Package anlavn.ui

Class Mode

java.lang.Object
anlavn.ui.Mode

public class Mode extends Object
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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static 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
    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
    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
    WConfirm(Component parentComponent, Object message)
    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
    WConfirm(Component parentComponent, Object message, String title, int optionType)
    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
    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.
    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ố.
    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
    WInput(Component parentComponent, Object message)
    Sử dụng phương thức này để hiển thị hộp thoại Nhập, hiển thị bên trong Component.
    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ó tittlemessageType.
    static String
    WInput(Object message)
    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
    WMessage(Component parentComponent, Object message)
    Sử dụng phương thức này để hiển thị một hộp thoại thông báo.
    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ố.
    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ố.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      public static Color 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

      public static Color 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

      public static Color 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

      public static Color 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

      public static Color 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

      public static Color 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

      public 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.
      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

      public 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.
      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

      public static void setModeComponent(Component... components)
      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

      public static void setModeComponent(Component component)
      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

      public static JFileChooser 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

      public static JCheckBox 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

      public static JComboBox 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

      public static void WMessage(Component parentComponent, Object message)
      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ột Frame 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ột Frame 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ặc PLAIN_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ột Frame 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ặc PLAIN_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

      public static int WConfirm(Component parentComponent, Object message)
      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

      public static int WConfirm(Component parentComponent, Object message, String title, int optionType)
      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ột int 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ột int 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ột int 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

      public static String WInput(Object message)
      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

      public static String WInput(Component parentComponent, Object message)
      Sử dụng phương thức này để hiển thị hộp thoại Nhập, hiển thị bên trong Component.
      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ó tittlemessageType.
      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ặc PLAIN_MESSAGE.
      Returns:
      thông tin đầu vào của người dùng.