Healthy Food Menu In JList Java Programming
1. Type this following java programming code on your java programming IDE:
import java.awt.Font;
import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.DefaultListModel;
import javax.swing.JScrollPane;
import javax.swing.SwingUtilities;
import javax.swing.ListSelectionModel;
public class simpleJList1 extends JFrame {
// constructor
public simpleJList1() {
// configure JList
listmodel = new DefaultListModel();
list1 = new JList(listmodel);
list1.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
list1.setFont(new Font("Tahoma", Font.PLAIN, 14));
// Adding new items using addElement method of the DefaultListModel class
((DefaultListModel) list1.getModel()).addElement("Beans, Nut, Nut Butters, And Seeds");
((DefaultListModel) list1.getModel()).addElement("Calcium Fortified Plant Milks And Yogurts");
((DefaultListModel) list1.getModel()).addElement("Choline Foods");
((DefaultListModel) list1.getModel()).addElement("Fruits");
((DefaultListModel) list1.getModel()).addElement("Hemp, Flax, And Chia Seeds ");
((DefaultListModel) list1.getModel()).addElement("Legumes");
((DefaultListModel) list1.getModel()).addElement("Nutritional Yeast");
((DefaultListModel) list1.getModel()).addElement("Seaweed");
((DefaultListModel) list1.getModel()).addElement("Spinach, Sprouted Plant, And Vegetables");
((DefaultListModel) list1.getModel()).addElement("Tofu And Tempe");
((DefaultListModel) list1.getModel()).addElement("Whole Grains, Cereals, And Pseudocereals");
// add JList to JScrollPane
scroll1 = new JScrollPane(list1);
// add JScrollPane to JFrame container
getContentPane().add(scroll1);
// configure JFrame
this.setDefaultLookAndFeelDecorated(false);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.pack();
this.setVisible(true);
}
public static void main (String[] args) {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
simpleJList1 prog = new simpleJList1();
}
});
}
//Define Swing components
private JList list1;
// input parameter using DefaultListModel
private DefaultListModel listmodel;
// container JScrollPane if JList content is too long
private JScrollPane scroll1;
}
2. Save as simpleJList1.java.
3. Compile and run Java source code from above.
javac simpleJList1.java
java -cp . simpleJList1
Result
![]() |
JList in Java Swing Component |
<< back to Study About Java 1
Bibliography
http://auckland.ac.nz/ ( university )
https://mkyong.com/
https://teamtreehouse.com/
https://www.codejava.net/
https://www.healthline.com/
https://www.siloamhospitals.com/
Tidak ada komentar:
Posting Komentar