Click here to Skip to main content
15,886,724 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hey guys,so,I have a button,when clicked,it opens menu with options,and when i click on some other button in that menu,it gives me another menu. I need to put a scroll bar in JPopupMenu since I have many items. Here is code.

final JPopupMenu balasevicM = new JPopupMenu("");
balasevicM.add("Al se nekad dobro jelo");
balasevicM.add("Andjela");
balasevicM.add("Anita");
balasevicM.add("Ankica");
balasevicM.add("Balkanski tango");
balasevicM.add("Bela ladja");
balasevicM.add("Bezdan");
balasevicM.add("Boza zvani pub");
balasevicM.add("Boze, boze");
balasevicM.add("Brakolomac");
balasevicM.add("Caletova pesma");
balasevicM.add("Cekajuci montenegro ekspress");
balasevicM.add("Citron pesma");
balasevicM.add("Civutski vrt");
balasevicM.add("D-moll");
balasevicM.add("Da ti je bmw");
balasevicM.add("Devedesete");
balasevicM.add("Devojka sa cardas nogama");
balasevicM.add("Dobro vece, zagrebe");
balasevicM.add("Dodjoska");
balasevicM.add("Dok gori nebo nad novim sadom");
balasevicM.add("Eleonora");
balasevicM.add("Hej haj bas nas briga");
balasevicM.add("Ja luzer");
balasevicM.add("Ja vas, kanda, znam (sa stranda)");
balasevicM.add("Jos jedna pesma o maloj garavoj");
balasevicM.add("Julija");
balasevicM.add("Kao rani mraz");
balasevicM.add("Ladjarska serenata");
balasevicM.add("Lagana stvar");
balasevicM.add("Lepa protina kci");
balasevicM.add("Ljerka");
balasevicM.add("Ljubio sam snasu na salasu");
balasevicM.add("Maliganska");
balasevicM.add("Mirka");
balasevicM.add("Naposletku");
balasevicM.add("Ne lomite mi bagreme");
balasevicM.add("Ne volim januar");
balasevicM.add("Nedostaje mi nasa ljubav");
balasevicM.add("Neki novi klinci");
balasevicM.add("Nevernik");
balasevicM.add("Nikad kao Bane");
balasevicM.add("Noc kad sam preplivao dunav");
balasevicM.add("Novi Sad");
balasevicM.add("Odlazi cirkus");
balasevicM.add("Olivera");
balasevicM.add("Oprosti mi Katrin");
balasevicM.add("Pa dobro gde si ti");
balasevicM.add("Panonski mornar");
balasevicM.add("Pesma o jednom petlu");
balasevicM.add("Plava balada");
balasevicM.add("Pred zadnji sneg");
balasevicM.add("Prica o vasi ladackom");
balasevicM.add("Provincijalka");
balasevicM.add("Prva ljubav");
balasevicM.add("Requiem");
balasevicM.add("Ringispil");
balasevicM.add("Sevdalinka");
balasevicM.add("Sin jedinac");
balasevicM.add("Slabo divanim madjarski");
balasevicM.add("Sugar rap");
JScrollPane pane = new JScrollPane(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);



balasevicB.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event1)
{
balasevicM.show(balasevicB,balasevicB.getWidth()/2 , balasevicB.getHeight()/2);
}
}
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900