Here you can find the source of getTopicsMenuItem(ActionListener l)
public static JPanel getTopicsMenuItem(ActionListener l)
//package com.java2s; /*/*from ww w . j a v a 2 s .c om*/ * BehaviorSim - version 1.0 * * Copyright (C) 2010 The BehaviorSim Development Team, fasheng@cs.gsu.edu. * * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software * Foundation; either version 2 of the License, or (at your option) any later * version. * * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more * details. * * You should have received a copy of the GNU General Public License along with * this program; if not, write to the Free Software Foundation, Inc., 59 Temple * Place, Suite 330, Boston, MA 02111-1307 USA * * * Info, Questions, Suggestions & Bugs Report to fasheng@cs.gsu.edu. * */ import java.awt.Cursor; import java.awt.Dimension; import java.awt.event.ActionListener; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JPanel; public class Main { static JButton lexpand = null, rexpand = null; static ImageIcon maxicon = null, minicon = null; public static JPanel getTopicsMenuItem(ActionListener l) { JPanel panel = new JPanel(); lexpand = new JButton(maxicon); lexpand.setActionCommand("left-expand"); lexpand.setToolTipText("Expand window"); lexpand.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); lexpand.setPreferredSize(new Dimension(16, 16)); lexpand.addActionListener(l); panel.add(lexpand); return panel; } }