Hi there,
Some questions before I look closer into this:
1. which CDateTime (the download jar, or from CVS)?
2. what OS?
3. what version of SWT?
thanks!
2008/11/19 韩崇 <[EMAIL PROTECTED]>
> Hi Nebula-Committer & Technology-PMC,
>
> I have a problem with the CDateTime,I use the CDatetime in my Program and
> add the CDateTime, when I run this program, I chose a date. All is right but
> the shell'menu is disappeared. When I use the mouse to shoot across the
> shell'menu,the menu of the shell is appeared. Why? I don't konow how to deal
> with this? Can you help me?
> I'm sorry that my English is poor.And Thanks for your attention and your
> help with this issue.
> My code is in the following:
> import org.eclipse.swt.SWT;
> import org.eclipse.swt.graphics.Point;
> import org.eclipse.swt.graphics.Rectangle;
> import org.eclipse.swt.nebula.widgets.cdatetime.CDT;
> import org.eclipse.swt.nebula.widgets.cdatetime.CDateTime;
> import org.eclipse.swt.widgets.Display;
> import org.eclipse.swt.widgets.Menu;
> import org.eclipse.swt.widgets.MenuItem;
> import org.eclipse.swt.widgets.Shell;
>
> public class Nebula_CDateTime {
> private Shell sShell = null;
> private CDateTime cdt = null;
> private Menu menuBar = null;
>
> public static void main(String[] args) {
> // TODO Auto-generated method stub
> /* Before this is run, be sure to set up the launch configuration
> (Arguments->VM Arguments)
> * for the correct SWT library path in order to run with the SWT dlls.
> * The dlls are located in the SWT plugin jar.
> * For example, on Windows the Eclipse SWT 3.1 plugin jar is:
> * installation_directory\plugins\org.eclipse.swt.win32_3.1.0.jar
> */
> Display display = Display.getDefault();
> Nebula_CDateTime thisClass = new Nebula_CDateTime();
> thisClass.createSShell();
> thisClass.sShell.open();
> while (!thisClass.sShell.isDisposed()) {
> if (!display.readAndDispatch())
> display.sleep();
> }
> display.dispose();
> }
> private void createSShell() {
> sShell = new Shell();
> sShell.setText("CDateTime");
> sShell.setSize(new Point(406, 385));
> menuBar = new Menu(sShell, SWT.BAR);
> MenuItem push = new MenuItem(menuBar, SWT.PUSH);
> push.setText("File(&F)");
> MenuItem push1 = new MenuItem(menuBar, SWT.PUSH);
> push1.setText("Edit(&E)");
> MenuItem push2 = new MenuItem(menuBar, SWT.PUSH);
> push2.setText("Help(&H)");
> sShell.setMenuBar(menuBar);
> sShell.setText("Shell");
> sShell.setSize(new Point(300, 200));
> cdt = new CDateTime(sShell, CDT.BORDER | CDT.DROP_DOWN);
> cdt.setFormat(CDT.DATE_MEDIUM);
> cdt.setBounds(new Rectangle(42, 20, 100, 16));
> }
> }
>
> = = = = = = = = = = = = = = = = = = = = = =
> 致
> 礼!
>
> 韩崇
>
> ------------------------------
> 好玩贺卡等你发,邮箱贺卡全新上线!<http://cn.rd.yahoo.com/mail_cn/tagline/card/*http://card.mail.cn.yahoo.com/>
> _______________________________________________
> nebula-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/nebula-dev
>
>
_______________________________________________
nebula-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/nebula-dev