Selasa, 22 Juli 2025

Healthy Food Menu In JList Java

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