我正在從事涉及從Gmail帳戶接收我的郵件的項目,我沒有任何問題來獲取郵件。現在我正在製作一個包含按鈕和列表的GUI。該列表基本上保存收到的電子郵件,類似於Gmail中的電子郵件。我怎樣才能把郵件收到列表中?任何幫助將不勝感激。謝謝。如何顯示java中列表中的項目?
-1
A
回答
1
這裏是一個代碼示例可能對您有用,如果你想使用的JList
public class JListDemo extends JFrame {
private JPanel contentPane;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
JListDemo frame = new JListDemo();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
public JListDemo() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 150, 303);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
contentPane.setLayout(new BorderLayout(0, 0));
setContentPane(contentPane);
JList list = new JList();
list.setBorder(new TitledBorder(null, "JList Demo", TitledBorder.LEADING, TitledBorder.TOP, null, null));
list.setModel(new AbstractListModel() {
String[] values = new String[] { "Google", "Yahoo", "Facebook ",
"EBay" };
public int getSize() {
return values.length;
}
public Object getElementAt(int index) {
return values[index];
}
});
contentPane.add(list, BorderLayout.CENTER);
}
2
在Swing
中,數據與小部件的模型相關聯。在你的情況下,你可以使用DefaultListModel
(我假設你使用的是JList
)。要被顯示
final DefaultListModel model = new DefaultListModel();
final JList list = new JList(model);
//add elements to model
for(String subject:emailSubjects){
model.add(subject);
}
將他們添加到模型:
實施例。
該代碼在EDT中應該是只有。
相關問題
- 1. 如何顯示Xamarin表單中的項目的嵌套列表?
- 2. 顯示列表中的特定項目
- 3. 如何在消息框中顯示列表中的項目?
- 4. 如何在Windows Phone 7中顯示列表框中的項目?
- 5. 如何顯示父/子列表項目
- 6. 如何顯示項目列表?
- 7. 如何在工具提示中顯示項目列表?
- 8. 從列表中顯示單個項目
- 9. 顯示項目符號集中列表
- 10. 從列表中顯示X個項目
- 11. 如何從Json中按列顯示列表視圖項目
- 12. Xcode不顯示最近的項目列表中的項目
- 13. 如何使dataGridView中顯示的項目列表(過濾?)
- 14. 如何防止列表中的空項目被顯示?
- 15. 如何在列表框中顯示多個選定的項目
- 16. 如何多次顯示列表中的項目?
- 17. 煎茶觸摸2:如何在列表中顯示的項目
- 18. 如何在對象中顯示項目的數組列表?
- 19. 如何顯示JScrollPane中的項目列表?
- 20. 如何突出顯示sencha ExtJS列表中的項目?
- 21. 如何使用jquery顯示textarea中的項目列表
- 22. 如何使用VueJS突出顯示列表中的項目
- 23. 如何在其列表視圖中顯示項目的文本?
- 24. 如何在Listview中顯示列表項?
- 25. 如何顯示列表框中的項目,如item.name顯示在列表中,而傳遞的值是item.id?
- 26. jquery顯示列表項目
- 27. jQuery顯示列表項目
- 28. 如何顯示列表中的兩個項目並摺疊其他項目?
- 29. 列表框項目樣式 - 如何顯示兩行中的項目..?
- 30. Android - 如何顯示類似HTML的列表中的項目列表?
你說的是一個圖形用戶界面列表控件? – Vikdor