• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • paul wheaton
  • Liutauras Vilda
  • Ron McLeod
Sheriffs:
  • Jeanne Boyarsky
  • Devaka Cooray
  • Paul Clapham
Saloon Keepers:
  • Scott Selikoff
  • Tim Holloway
  • Piet Souris
  • Mikalai Zaikin
  • Frits Walraven
Bartenders:
  • Stephan van Hulst
  • Carey Brown

Drop Down Menu Buttons

 
Ranch Hand
Posts: 118
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi. I'm looking for a way that I can create a menu button that has an optional drop-down arrow. Clicking the button switches the mode of my application to a "drawing" mode, where you can draw several different types of lines. If they just click the button, it should use the default drawing tool, but if they click the drop-down arrow they should see a list of available drawing tools (this is similar to MS Outlook where you can click the "New" button to create a new mail message or click the drop-down arrow to see what new items you can create). The key is that this needs to be a single button object such that mouse-overing, borders, etc don't make it appear as multiple buttons.

Thank you.
Jeff
 
Ranch Hand
Posts: 4632
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
it should be just a matter of adding a thin BasicArrowButton alongside
a normal button, with the BasicArrowButton displaying a popup, as in a JComboBox
 
Jeff Storey
Ranch Hand
Posts: 118
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The problem with doing it that way is that I lose the mouse over effect. I can mouse over the button and combo box as two separate components, where I'm trying to treat them as a single component for mousing over purposes.
 
Ranch Hand
Posts: 1535
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
 
Jeff Storey
Ranch Hand
Posts: 118
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks. Can I ask if you wrote this code or if it is copyrighted or where you got it from?
 
Craig Wood
Ranch Hand
Posts: 1535
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Can I ask if you wrote this code
Yes, I wrote it.
or if it is copyrighted
No, not that I know of.
or where you got it from?
I made it up after reading your original post today.
You can do whatever you like with it.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic