All pastes #796930 Raw Edit

Vermischtes

public java v1 · immutable
#796930 ·published 2007-11-25 16:14 UTC
rendered paste body
import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JList;import javax.swing.JPanel;import java.awt.SystemColor;import javax.swing.*;import javax.swing.event.*;import javax.swing.table.*;import java.util.*;import java.awt.*;import java.awt.event.*;public class LetsSwing{	public static void main(String[] args) {		JFrame frame = new JFrame("Let's Swing...");		JPanel panel = new JPanel(new BorderLayout());		frame.getContentPane().add(panel);		final String[] names = {"Black", "Blue", "Cyan", "Green", "Magenta", "Orange", "Red", "White", "Yellow"};		final JList l = new JList(names);		panel.add(l, BorderLayout.CENTER);				l.addListSelectionListener(				new ListSelectionListener(){					public void valueChanged(ListSelectionEvent e){						int selection = l.getSelectedIndex();						if(selection==0) {l.setBackground(Color.black);}						if(selection==1) {l.setBackground(Color.magenta);}						System.out.println("Geht");					}				});				JButton b = new JButton("Reset");		b.addActionListener(			//entspricht 			//  class IrgendeinName implements ActionListener {			//	    public void actionPerformed(ActionEvent e){			//      }			//  }			new ActionListener() {				public void actionPerformed(ActionEvent e){					System.out.println(l.getSelectedIndex());					if (l.getSelectedIndex()>=0) {						System.out.println("Hallo "+names[l.getSelectedIndex()]);					}				}			}				);						panel.add(b, BorderLayout.SOUTH);				//sorgt dafuer, dass alle Steuerelemente sichtbar sind		frame.pack();		frame.setSize(300,210);		frame.setVisible(true);	}}