Search In This Website

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