Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8754903
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 13, 20262026-06-13T13:44:05+00:00 2026-06-13T13:44:05+00:00

I watched a Google I/O video on GWT performance that recommended using Cell Widgets

  • 0

I watched a Google I/O video on GWT performance that recommended using Cell Widgets as much as possible because they are faster and lighter-weight than normal Widgets.

I am trying to determine if I should use either:

  • com.google.gwt.user.client.ui.Button (Button Widget); or
  • com.google.gwt.cell.client.ButtonCell (Cell Widget)

I have read somewhat conflicting literature on widgets and cells; some authors say to only use cells when you don’t have any events that need to be responded to.

So I ask: is it true that cell widgets don’t have handlers and can’t respond to events? If so, what’s the use of a ButtonCell that will surely be clicked! And if it’s not true, then it kind of seems like cell widgets are a total replacement for the “old” widget framework – is that true, or are there still use cases for Button and its other “old” widget kindred?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-13T13:44:06+00:00Added an answer on June 13, 2026 at 1:44 pm

    Strictly speaking, ButtonCell is not a “cell widget”, it’s a “cell”, which is used by cell widget like CellList or CellTable to render it’s content.

    Cell widgets used for displaying large amount of similar-structured data (lists/tables), and for rendering a particular “cell” in such tables – you should use these lightweight stateless widgets (ButtonCell, TextCell). The benefits come from less amount of resulting dom-elements and JS. Also, CellWidgets still can receive browser events, but you should specify it explicitly. More on this topic – see official Google’s guide.

    If you do not use cell widgets – you don’t need to use cells, for example if you want to make a user-input form and put some labels and buttons – use Label and Button widgets, if you need to show a list of >100 rows – you might want to use TextCell and ButtonCell within CellList widget.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I recently watched a video from Google I/O on Best Practices for GWT Security,
I've watched this video from Google I/O 2009: http://www.youtube.com/watch?v=AgaL6NGpkB8 where Brett shows microblogging example.
Having watched samples from Rob Conery's Kona application, I see that he is using
I just watched Google Wave Keynote video on Google I/O and I must say
I just watched a Google tech talk video covering Polyworld (found here ) and
I watched Google Web Toolkit Architecture: Best Practices for Architecting Your GWT App and
I recently watched several Google I/O videos where Google developers present GWT with respect
I recently watched a video demonstrating that a red5 application with only stub code
I watched this webcast recently, and I got the sense that a lot of
i have watched a site which has taught iphone application using dashcode.it says dashcode

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.