The selection state of a JList is managed by another separate model, a dịch - The selection state of a JList is managed by another separate model, a Việt làm thế nào để nói

The selection state of a JList is m

The selection state of a JList is managed by another separate model, an instance of ListSelectionModel. JList is initialized with a selection model on construction, and also contains methods to query or set this selection model. Additionally, JList provides convenient methods for easily managing the selection. These methods, such as setSelectedIndex and getSelectedValue, are cover methods that take care of the details of interacting with the selection model. By default, JList's selection model is configured to allow any combination of items to be selected at a time; selection mode MULTIPLE_INTERVAL_SELECTION. The selection mode can be changed on the selection model directly, or via JList's cover method. Responsibility for updating the selection model in response to user gestures lies with the list's ListUI.

A correct ListSelectionModel implementation notifies the set of javax.swing.event.ListSelectionListeners that have been added to it each time a change to the selection occurs. These changes are characterized by a javax.swing.event.ListSelectionEvent, which identifies the range of the selection change.

The preferred way to listen for changes in list selection is to add ListSelectionListeners directly to the JList. JList then takes care of listening to the the selection model and notifying your listeners of change.

Responsibility for listening to selection changes in order to keep the list's visual representation up to date lies with the list's ListUI.

Painting of cells in a JList is handled by a delegate called a cell renderer, installed on the list as the cellRenderer property. The renderer provides a java.awt.Component that is used like a "rubber stamp" to paint the cells. Each time a cell needs to be painted, the list's ListUI asks the cell renderer for the component, moves it into place, and has it paint the contents of the cell by way of its paint method. A default cell renderer, which uses a JLabel component to render, is installed by the lists's ListUI. You can substitute your own renderer using code like this:
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Lựa chọn, bang một JList được quản lý bởi một mô hình riêng biệt, một thể hiện của ListSelectionModel. JList được khởi tạo với một mô hình lựa chọn về chế tạo, và cũng có phương pháp để truy vấn hoặc thiết lập mô hình lựa chọn này. Ngoài ra, JList cung cấp các phương pháp thuận tiện để dễ dàng quản lý việc lựa chọn. Những phương pháp này, chẳng hạn như setSelectedIndex và getSelectedValue, những phương pháp bao gồm chăm sóc của các chi tiết tương tác với các mô hình lựa chọn. Theo mặc định, của JList lựa chọn mô hình được cấu hình để cho phép bất kỳ kết hợp nào của các khoản mục được chọn tại thời điểm; lựa chọn các chế độ MULTIPLE_INTERVAL_SELECTION. Chế độ lựa chọn có thể được thay đổi trên mô hình lựa chọn trực tiếp, hoặc thông qua của JList bìa phương pháp. Trách nhiệm cho việc cập nhật các mô hình lựa chọn để đáp ứng với người sử dụng cử chỉ nằm với danh sách ListUI.Một thực hiện ListSelectionModel đúng thông báo cho các thiết lập của javax.swing.event.ListSelectionListeners đã được thêm vào nó mỗi khi một sự thay đổi để lựa chọn xảy ra. Những thay đổi này được đặc trưng bởi một javax.swing.event.ListSelectionEvent, trong đó xác định phạm vi của sự thay đổi lựa chọn.Cách ưa thích để lắng nghe cho những thay đổi trong danh sách lựa chọn là thêm ListSelectionListeners trực tiếp đến JList. JList sau đó sẽ chăm sóc của nghe các mô hình lựa chọn và thông báo cho thính giả của bạn của sự thay đổi.Trách nhiệm cho nghe để thay đổi lựa chọn để giữ cho đại diện trực quan của danh sách Cập Nhật nằm với danh sách ListUI.Các bức tranh của các tế bào trong một JList xử lý của người đại diện được gọi là một bộ tái tạo tế bào, cài đặt trong danh sách như là tài sản cellRenderer. Bộ tái tạo phần cung cấp một java.awt.Component được sử dụng như một con dấu cao su"" để vẽ các tế bào. Mỗi khi một tế bào cần phải được sơn, của danh sách ListUI yêu cầu tái tạo tế bào thành phần, di chuyển nó vào vị trí, và có nó sơn nội dung của các tế bào bằng cách của phương pháp sơn. Một tái tạo tế bào mặc định, sử dụng một thành phần JLabel để render, được cài đặt bởi các danh sách ListUI. Bạn có thể thay thế bộ tái tạo của riêng bạn bằng cách sử dụng mã như thế này:
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Các nhà nước lựa chọn của một JList được quản lý bởi một mô hình riêng biệt, một thể hiện của ListSelectionModel. JList được khởi tạo với một mô hình lựa chọn về xây dựng, và cũng có phương pháp để truy vấn hoặc thiết lập mô hình lựa chọn này. Ngoài ra, JList cung cấp các phương tiện để dễ dàng quản lý các lựa chọn. Những phương pháp này, chẳng hạn như setSelectedIndex và getSelectedValue, là phương pháp che mà chăm sóc của các chi tiết của việc tương tác với các mô hình lựa chọn. Theo mặc định, mô hình lựa chọn JList được cấu hình để cho phép bất kỳ sự kết hợp của các mặt hàng được lựa chọn tại một thời điểm; chế độ lựa chọn MULTIPLE_INTERVAL_SELECTION. Các chế độ lựa chọn có thể được thay đổi về mô hình lựa chọn trực tiếp, hoặc thông qua phương pháp che JList của. Trách nhiệm cập nhật các mô hình lựa chọn để đáp ứng với cử chỉ dùng nằm với ListUI của danh sách. Một thực hiện ListSelectionModel đúng thông báo cho các bộ javax.swing.event.ListSelectionListeners đã được thêm vào nó mỗi khi có thay đổi để lựa chọn xảy ra. Những thay đổi này được đặc trưng bởi một javax.swing.event.ListSelectionEvent, trong đó xác định phạm vi của các thay đổi lựa chọn. Các cách ưa thích để lắng nghe những thay đổi trong lựa chọn danh sách là thêm ListSelectionListeners trực tiếp đến JList. JList sau đó chăm sóc nghe các mô hình lựa chọn và thông báo cho thính giả của bạn thay đổi. Trách nhiệm nghe thay đổi lựa chọn để giữ hình ảnh đại diện của danh sách đến ngày nằm với của danh sách ListUI. Tranh của các tế bào trong một JList được xử lý bởi một đại biểu gọi là một renderer di động, cài đặt trên các danh sách như là tài sản cellRenderer. Các renderer cung cấp một java.awt.Component được sử dụng như một "con dấu cao su" để vẽ các tế bào. Mỗi khi một tế bào cần phải được sơn, của danh sách ListUI hỏi các renderer di động cho các thành phần, di chuyển nó vào vị trí, và có nó vẽ các nội dung của các tế bào bằng cách phương pháp sơn của nó. Một tế bào renderer mặc định, trong đó sử dụng một thành phần JLabel để render, được cài đặt bởi ListUI của danh sách. Bạn có thể thay thế renderer của riêng bạn bằng cách sử dụng mã như thế này:







đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: