Untitled
unknown
plain_text
2 months ago
1.2 kB
2
Indexable
import java.awt.*; import java.awt.event.*; public class EjLista extends Frame implements ItemListener, ActionListener { private List lista; public EjLista() { addWindowListener(new Cierre3()); lista = new List(5,true); for(int i = 1; i < 8; i++) lista.add("Elemento "+i); lista.addActionListener(this); lista.addItemListener(this); add(lista); } public static void main(String args[]) { EjLista ventana = new EjLista(); ventana.setLayout(new FlowLayout()); ventana.setTitle("El AWT"); ventana.setSize(400,250); ventana.setVisible(true); } public void paint(Graphics g) { String arr[] = lista.getSelectedItems(); int alto = g.getFontMetrics().getHeight(); if(arr.length != 0) { g.drawString("Selección: ",20,250-alto*8); for(int i = 0; i < arr.length; i++) g.drawString(arr[i],20,250-alto*(7-i)); } } public void actionPerformed(ActionEvent e) { if(e.getSource() == lista) repaint(); } public void itemStateChanged(ItemEvent e) { } }
Editor is loading...
Leave a Comment