大家来帮忙帮忙看看两图中电商可以信吗?

后使用快捷导航没有帐号?
查看: 2206|回复: 2
UID7942741帖子阅读权限20精华贴数技术排名27933 专家积分0 社区排名1183920 技术积分92 社区积分0 注册时间
精华贴数专家积分0 技术积分92 社区积分0 注册时间
论坛徽章:0
不知道是什么原因,在eclipse里面都一切正常,打包以后也能找到main函数和lib里面的jar.可是如果我只在main函数里面new一个新开窗口的类,双击.bat文件以后,界面一闪而过就退出程序了,没了...
不知道是什么原因,就好像以前学c++的时候,要在最后要求输入一个值再退出一样,否则窗口也是直接就关闭了.可是从来没听说过swt里面也有这些啊.不知道该怎么修改,还望那个兄弟指点一下啊~~~~多谢了!
UID2839帖子阅读权限100精华贴数技术排名77 专家积分15 社区排名70 技术积分23660 社区积分31165 注册时间
Séraphin六翼天使
精华贴数专家积分15 技术积分23660 社区积分31165 注册时间
论坛徽章:387
把你的代码贴出来看看吧。
同时建议你注明你有疑问的地方。
欢迎来java入门认证版
UID7942741帖子阅读权限20精华贴数技术排名27933 专家积分0 社区排名1183920 技术积分92 社区积分0 注册时间
精华贴数专家积分0 技术积分92 社区积分0 注册时间
论坛徽章:0
恩,好的.我那个代码太长了,所以另外写了个简单的来说明问题,麻烦你帮我看一下,多谢了~~
这是我的main函数在的类:
import org.eclipse.swt.layout.GridL
import org.eclipse.swt.events.SelectionA
import org.eclipse.swt.events.SelectionE
import org.eclipse.swt.graphics.P
import org.eclipse.swt.widgets.S
import org.eclipse.swt.widgets.D
import org.eclipse.swt.widgets.B
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.GridD
import org.eclipse.swt.widgets.T
* @author April
public class Test
& & private static Display display =
& & & & private Shell sShell =
& & & & private Button button =
& & & & private Text textArea =
& & & & /**
& & & &&&*
& & & &&&*/
& & & & public Test()
& & & & // TODO Auto-generated constructor stub
& && &&&/* 如果我是在这儿实例化display和shell,只在main函数里面新建一个Test类,那导成jar运行的时候界面就一闪而过,什么都没了.只有现在这样把那些移到main函数里面才能显示. */
& & & & /**
& & & &&&* @param args
& & & &&&*/
& & & & public static void main(String[] args)
& & & & & & & & // TODO Auto-generated method stub
& & & & & & & & display = Display.getDefault();
& & & & & & & & Test thisClass = new Test();
& & & & & & & & thisClass.createSShell();
& & & & & & & & thisClass.sShell.open();
& & & & & & & & while (!thisClass.sShell.isDisposed())
& & & & & & & & {
& & & & & & & & & & & & if (!display.readAndDispatch())
& & & & & & & & & & & & & & & & display.sleep();
& & & & & & & & }
& & & & & & & & display.dispose();
& & & & /**
& & & &&&* This method initializes sShell
& & & &&&*/
& & & & private void createSShell()
& & & & & & & & GridData gridData1 = new GridData();
& & & & & & & & gridData1.horizontalAlignment = GridData.FILL;
& & & & & & & & gridData1.grabExcessHorizontalSpace =
& & & & & & & & gridData1.grabExcessVerticalSpace =
& & & & & & & & gridData1.verticalAlignment = GridData.FILL;
& & & & & & & & GridData gridData = new GridData();
& & & & & & & & gridData.horizontalAlignment = GridData.FILL;
& & & & & & & & gridData.grabExcessHorizontalSpace =
& & & & & & & & gridData.verticalAlignment = GridData.CENTER;
& & & & & & & &
& & & & & & & & sShell = new Shell(display);
& & & & & & & & sShell.setText(&Shell"
& & & & & & & & sShell.setSize(new Point(300, 200));
& & & & & & & & sShell.setLayout(new GridLayout());
& & & & & & & & button = new Button(sShell, SWT.NONE);
& & & & & & & & button.setLayoutData(gridData);
& & & & & & & & textArea = new Text(sShell, SWT.MULTI | SWT.WRAP | SWT.V_SCROLL);
& & & & & & & & textArea.setLayoutData(gridData1);
& & & & & & & & button.addSelectionListener(new SelectionAdapter()
& & & & & & & & {
& & & & & & & & & & & & public void widgetSelected(SelectionEvent e)
& & & & & & & & & & & & {
& & & & & & & & & & & & & & & & // TODO Auto-generated Event stub widgetSelected()
& & & & & & & & & & & & & & & & Frame frame = new Frame();
& && && && && && && && && && &/* 在这儿,我想点击按钮就新开一个窗口,可是点了以后就一闪而过,连原来那个窗口也一并都没了... */
& & & & & & & & & & & & }
& & & & & & & & });
下面是我的frame类:
import java.awt.T
import java.net.URL;
import java.util.ArrayL
import java.util.L
import org.eclipse.jface.action.MenuM
import org.eclipse.jface.viewers.ColumnWeightD
import org.eclipse.jface.viewers.DoubleClickE
import org.eclipse.jface.viewers.IDoubleClickL
import org.eclipse.jface.viewers.IStructuredS
import org.eclipse.jface.viewers.TableL
import org.eclipse.jface.viewers.TableV
import org.eclipse.jface.viewers.ViewerS
import org.eclipse.swt.layout.GridL
import org.eclipse.swt.events.SelectionA
import org.eclipse.swt.events.SelectionE
import org.eclipse.swt.graphics.I
import org.eclipse.swt.graphics.P
import org.eclipse.swt.widgets.D
import org.eclipse.swt.widgets.E
import org.eclipse.swt.widgets.L
import org.eclipse.swt.widgets.S
import org.eclipse.swt.widgets.B
import org.eclipse.swt.widgets.T
import org.eclipse.swt.widgets.TableC
import org.eclipse.swt.widgets.T
import org.eclipse.swt.widgets.TrayI
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.G
import org.eclipse.swt.layout.GridD
import org.eclipse.swt.widgets.L
import org.eclipse.
import contact.ContactE
import contact.ContactF
* @author April
public class Frame
& & & & // default size of this frame
& & & & private final int DEFAULT_WIDTH = 200;
& & & & private final int DEFAULT_HEIGHT = 400;
& & & & private Display display =
& & & & private Shell sShell =
& & & & private Group group =
& & & & private Button button =
& & & & private Label label =
& & & & private Button button1 =
& & & & private Button button2 =
& & & & private Button button3 =
& & & & private Label label1 =
& & & & private Label label2 =
& & & & private Composite composite =
& & & & private TableViewer tableViewer =
& & & & private Table table =
& & & & private Image image1 =
& & & & private URL url =
& & & & private ContactEntity contactEntity =
& & & & private int userId = 0;
& & & & private String userNickname =
& & & & private String userEmail =
& & & & /**
& & & &&&*
& & & &&&*/
& & & & public Frame()
& & & & & & & & // TODO Auto-generated constructor stub
& & & & & & & & display = Display.getCurrent();
& & & & & & & & createSShell();
& & & & & & & & sShell.open();
& & & & & & & & while (!sShell.isDisposed())
& & & & & & & & {
& & & & & & & & & & & & if (!display.readAndDispatch())
& & & & & & & & & & & & & & & & display.sleep();
& & & & & & & & }
& & & & & & & &
& & & & & & & & sShell.dispose();
& & & & /**
& & & &&&* This method initializes sShell
& & & &&&*/
& & & & private void createSShell()
& & & & & & & & GridData gridData9 = new GridData();
& & & & & & & & gridData9.horizontalAlignment = GridData.FILL;
& & & & & & & & gridData9.grabExcessHorizontalSpace =
& & & & & & & & gridData9.verticalAlignment = GridData.CENTER;
& & & & & & & & sShell = new Shell(display);
& & & & & & & & sShell.setText(&ICK"
& & & & & & & & sShell.setSize(new Point(DEFAULT_WIDTH, DEFAULT_HEIGHT));
& & & & & & & & sShell.setLayout(new GridLayout());
& & & & & & & & createGroup();
& & & & & & & & createComposite();
& & & & & & & & initTray();
& & & & & & & & createTableViewer(composite);
& & & & & & & & tableViewer.setContentProvider(new TableViewerContentProvider());
& & & & & & & & tableViewer.setLabelProvider(new TableViewerLabelProvider());
& & & & & & & & tableViewer.setInput(ContactFactory.getContacts());
& & & & & & & & addContactListener();
& & & & & & & & label1 = new Label(sShell, SWT.HORIZONTAL | SWT.SEPARATOR);
& & & & & & & & label1.setText(&Label"
& & & & & & & & label1.setLayoutData(gridData9);
& & & & & & & & label2 = new Label(sShell, SWT.NONE);
& & & & & & & & label2.setText(&State"
& & & & & & & & Toolkit tkit = Toolkit.getDefaultToolkit();
& & & & & & & & int screenHeight = tkit.getScreenSize().
& & & & & & & & int screenWidth = tkit.getScreenSize().
& & & & & & & & sShell.setLocation(((screenWidth - DEFAULT_WIDTH) / 2),
& & & & & & & & & & & & & & & & ((screenHeight - DEFAULT_HEIGHT) / 2));
& & & & /**
& & & &&&* This method initializes group
& & & &&&*/
& & & & private void createGroup()
& & & & & & & & GridData gridData5 = new GridData();
& & & & & & & & gridData5.heightHint = 20;
& & & & & & & & gridData5.widthHint = 20;
& & & & & & & & GridData gridData4 = new GridData();
& & & & & & & & gridData4.heightHint = 20;
& & & & & & & & gridData4.widthHint = 20;
& & & & & & & & GridData gridData3 = new GridData();
& & & & & & & & gridData3.heightHint = 20;
& & & & & & & & gridData3.horizontalIndent = 40;
& & & & & & & & gridData3.widthHint = 20;
& & & & & & & & GridData gridData2 = new GridData();
& & & & & & & & gridData2.horizontalAlignment = GridData.FILL;
& & & & & & & & gridData2.grabExcessHorizontalSpace =
& & & & & & & & gridData2.horizontalSpan = 3;
& & & & & & & & gridData2.verticalAlignment = GridData.CENTER;
& & & & & & & & GridLayout gridLayout = new GridLayout();
& & & & & & & & gridLayout.numColumns = 4;
& & & & & & & & GridData gridData1 = new GridData();
& & & & & & & & gridData1.heightHint = 50;
& & & & & & & & gridData1.verticalSpan = 2;
& & & & & & & & gridData1.widthHint = 50;
& & & & & & & & GridData gridData = new GridData();
& & & & & & & & gridData.horizontalAlignment = GridData.FILL;
& & & & & & & & gridData.grabExcessHorizontalSpace =
& & & & & & & & gridData.verticalAlignment = GridData.CENTER;
& & & & & & & & group = new Group(sShell, SWT.NONE);
& & & & & & & & group.setLayoutData(gridData);
& & & & & & & & group.setLayout(gridLayout);
& & & & & & & & button = new Button(group, SWT.NONE);
& & & & & & & & button.setLayoutData(gridData1);
& & & & & & & & button.addSelectionListener(new SelectionAdapter()
& & & & & & & & {
& & & & & & & & & & & & public void widgetSelected(SelectionEvent e)
& & & & & & & & & & & & {
& & & & & & & & & & & & // TODO
& & & & & & & & & & & & }
& & & & & & & & });
& & & & & & & & label = new Label(group, SWT.NONE);
& & & & & & & & label.setText(&User infomation"
& & & & & & & & label.setLayoutData(gridData2);
& & & & & & & & button1 = new Button(group, SWT.NONE);
& & & & & & & & button1.setLayoutData(gridData3);
& & & & & & & & button1.addSelectionListener(new SelectionAdapter()
& & & & & & & & {
& & & & & & & & & & & & public void widgetSelected(SelectionEvent e)
& & & & & & & & & & & & {
& & & & & & & & & & & & // TODO
& & & & & & & & & & & & }
& & & & & & & & });
& & & & & & & & button2 = new Button(group, SWT.NONE);
& & & & & & & & button2.setLayoutData(gridData4);
& & & & & & & & button2.addSelectionListener(new SelectionAdapter()
& & & & & & & & {
& & & & & & & & & & & & public void widgetSelected(SelectionEvent e)
& & & & & & & & & & & & {
& & & & & & & & & & & & // TODO
& & & & & & & & & & & & }
& & & & & & & & });
& & & & & & & & button3 = new Button(group, SWT.NONE);
& & & & & & & & button3.setLayoutData(gridData5);
& & & & & & & & button3.addSelectionListener(new SelectionAdapter()
& & & & & & & & {
& & & & & & & & & & & & public void widgetSelected(SelectionEvent e)
& & & & & & & & & & & & {
& & & & & & & & & & & & // TODO
& & & & & & & & & & & & }
& & & & & & & & });
& & & & /**
& & & &&&* This method initializes composite
& & & &&&*/
& & & & private void createComposite()
& & & & & & & & GridData gridData6 = new GridData();
& & & & & & & & gridData6.horizontalAlignment = GridData.FILL;
& & & & & & & & gridData6.grabExcessHorizontalSpace =
& & & & & & & & gridData6.grabExcessVerticalSpace =
& & & & & & & & gridData6.verticalAlignment = GridData.FILL;
& & & & & & & & composite = new Composite(sShell, SWT.NONE);
& & & & & & & & composite.setLayout(new GridLayout());
& & & & & & & & composite.setLayoutData(gridData6);
& & & & public void createTableViewer(Composite parent)
& & & & & & & & tableViewer = new TableViewer(parent, SWT.BORDER | SWT.SINGLE
& & & & & & & & & & & & & & & & | SWT.V_SCROLL | SWT.FULL_SELECTION | SWT.IMAGE_GIF);
& & & & & & & & GridData gridData7 = new GridData();
& & & & & & & & gridData7.horizontalAlignment = GridData.FILL;
& & & & & & & & gridData7.grabExcessHorizontalSpace =
& & & & & & & & gridData7.grabExcessVerticalSpace =
& & & & & & & & gridData7.verticalAlignment = GridData.FILL;
& & & & & & & & table = tableViewer.getTable();
& & & & & & & & table.setHeaderVisible(false);
& & & & & & & & table.setLinesVisible(false);
& & & & & & & & table.setRedraw(true);
& & & & & & & & table.setLayoutData(gridData7);
& & & & & & & & TableLayout tableLayout = new TableLayout();
& & & & & & & & table.setLayout(tableLayout);
& & & & & & & & tableLayout.addColumnData(new ColumnWeightData(20));
& & & & & & & & new TableColumn(table, SWT.NONE).setText(&image"
& & & & & & & & tableLayout.addColumnData(new ColumnWeightData(150));
& & & & & & & & new TableColumn(table, SWT.NONE).setText(&information"
& & & & public void addContactListener()
& & & & & & & & tableViewer.addDoubleClickListener(new IDoubleClickListener()
& & & & & & & & {
& & & & & & & & & & & & public void doubleClick(DoubleClickEvent event)
& & & & & & & & & & & & {
& & & & & & & & & & & & & & & & // TODO Auto-generated method stub
& & & & & & & & & & & & & & & & IStructuredSelection selection = (IStructuredSelection) event
& & & & & & & & & & & & & & & & & & & & & & & & .getSelection();
& & & & & & & & & & & & & & & & contactEntity = (ContactEntity) selection.getFirstElement();
& & & & & & & & & & & & }
& & & & & & & & });
& & & & private void initTray()
& & & & & & & & Tray tray = display.getSystemTray();
& & & & & & & & if (tray == null)
& & & & & & & & & & & &
& & & & & & & & TrayItem item = new TrayItem(tray, SWT.NONE);
& & & & & & & & item.setImage(image1);
& & & & & & & & item.addListener(SWT.Selection, new Listener()
& & & & & & & & {
& & & & & & & & & & & & public void handleEvent(Event event)
& & & & & & & & & & & & {}
& & & & & & & & });
& & & & & & & & item.addListener(SWT.MenuDetect, new Listener()
& & & & & & & & {
& & & & & & & & & & & & public void handleEvent(Event event)
& & & & & & & & & & & & {}
& & & & & & & & });
& & & & & & & & item.setToolTipText(&ICK:"
这个有点长,其实也就是开一个类似QQ面板的窗口.
希望哪位大哥能帮忙看一下,小弟多谢了~~~~~
itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号: 广播电视节目制作经营许可证:编号(京)字第1149号不论如何,中国人在非洲各地寻求物质和非物质的福利。
《新闻周刊》
问题是平壤在核问题上第一步就走错了,它没有勇气改弦更张,而是在继续下坠的过程中越来越深地牵连中国。
Apple Pay日前在中国上线,引发关注。因无需扫码和联网即可支付,操作简单。但也有担心会影响国家金融安全。你会用吗?
澳大利亚影子防长斯蒂芬·康罗伊鼓动该国海军船只进入南海争议领土12海里。
何为闺蜜,当然就是很好很好的朋友啦!这些明星闺蜜在繁忙的工作之余又会以什么方式来呼应朋友的装扮呢?
来自加拿大皇后大学的研究人员开发了一款柔性屏智能手机的原型产品。用户通过弯曲屏幕即可进行页面导航。
当地时间日,印尼班达亚齐,一名男子因赌博违反伊斯兰教法,当众接受鞭刑。
绿营的主张明显出现分裂,民进党若处理不当,麻烦势必接踵而至,甚至难以收拾。
2月19日上午,安徽艺术职业学院校门口有人手捧遗像、烧纸放爆竹。死者为该校在校生,寒假期间回学校排练舞蹈,回校3天后(1月29日)突然死亡。
上海迪士尼度假区将于日正式开门迎客,目前园区的主要建设工作已经完成,进入全面运营准备和密集筹备阶段。
郑爽在出席某活动时挽着母亲现身,看到有镜头急忙与母亲分开走。不过,她仍展现甜美笑容,似芭比娃娃。
有大量的明星和主力球员被传可能离队,但却几乎都留在了母队,2016年交易截止日,留给球迷们的只有无聊。
电影《卧虎藏龙:青冥宝剑》主演之一的杨紫琼身穿亮黄色的短裙亮相广州。多年青春不改的杨紫琼传授健身心得:步行、跑步,是最佳健身减龄方法。
17岁小将池春雪以一枚越野滑雪银牌结束了我国在这个分项上的“奥运”级别奖牌荒。
一辆白色小车停在人民医院外科大楼狭窄的通道上。该路段为禁停区,常有运送病人车辆经此开往手术室。通道被堵后,很快有运送病人的车辆被堵。
西班牙人热衷买彩票,只要口袋有钱,都会想买张彩票碰碰运气,在西班牙,各种彩票至少有20多种。
16日,成都外国语学校学生勾亚姗得知自己被誉为世界最难考大学&纽约大学阿布扎比分校录取,而她也获得约200万人民币的奖学金,赢得大批网友点赞。
与以往相似,在今年大会开幕之前,海外以及国内的很多家厂商都将举行发布会并推出新品。
2015年度评分最低的几款PC平台游戏,那种1分2分的游戏诞生的意义在哪里……
韩国妹子看照片是个娇小长相甜美的妹子,实际上妹子是一位狂热的健身爱好者。凭借童颜长相加上强壮的身材,现在她在网上人气越来越高.
广西一名女游客在没有任何救生和潜水设施保护的情况下,经过三四次反复下潜搜寻后,从水底将掉落的iPhone5打捞起来。
1949年的新年钟声刚响,内外交困中的蒋介石便不得不违心地宣布下野。
美国加利福尼亚州的女孩达拉o冯在网络上晒出自己与各路明星的PS“合照”,其中包括泰勒o斯威夫特、超模吉吉o哈迪德等大咖,让网友难辨真假。
环球时报系产品
本站不良内容举报邮箱:/举报电话:(010)
(内容投诉转614、广告投诉转649、技术投诉转677、其他投诉转601或0) (C) 环球网验&&证&&码:
将回答分享到微信
简历在于精而不在于多,突出重点,用数字说话,多关注一些猎头,主动出击!
将回答分享到微信
您好!欢迎关注我,您的简历我会收藏下来,如有合适机会,我会尽快与您联系,祝事业顺利!
将回答分享到微信
您好,请您关注我,如有合适职位会第一时间为您推荐,谢谢!
将回答分享到微信
您好,请关注我。以便我有合适的岗位及时和您取得联系,谢谢
将回答分享到微信
您好!请关注我,有合适职位我会第一时间向您推荐!
将回答分享到微信
您好!请关注我,有合适职位我会第一时间向您推荐!
将回答分享到微信
请关注我,有合适的机会与你沟通。
将回答分享到微信
您好,请您关注我,如有合适职位会第一时间为您推荐,祝事业有成。
将回答分享到微信
无法查看你的简历、、
将回答分享到微信
你需要在简历上突出你所应聘职位JD所提到,而且你所擅长的部分,但主要是真实性,次要简单明了,所以你可以在投递是做出相应的修改,祝新春快乐!
将回答分享到微信
我已经看过你的简历,,有合适职位会推荐,请关注我。
将回答分享到微信
您好!您的简历已收藏。您可以关注我,如有合适职位我会第一时间和您分享
将回答分享到微信
您好,您的简历我已收藏,您可以关注我,如有合适职位我会及时与您取得联系。
将回答分享到微信
建议您可以主动投递简历,或者换一个网站。
将回答分享到微信
找不到满意答案?没解决问题?
点下方按钮开启问答新篇章麻烦大家帮忙看看下面两幅图片中的字是什么字,谢谢_百度知道
麻烦大家帮忙看看下面两幅图片中的字是什么字,谢谢
/zhidao/wh%3D600%2C800/sign=2ee7961e95dda144da5c64b4dfa9ec8af03e938fa0ec08fac7a9.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink">
124人觉得有用
为您推荐:
其他2条回答
认识几个,不过认不太完
上面的是“癸巳年,麦月或是腊月,大术题”
癸巳年今年应该是2013年,麦月和腊月是根据农历月份的别称推算的。
一月:孟春、正月、初春、开岁、芳岁
二月:仲春、杏月、丽月、花朝、中春
三月:季春、暮春、桃月、蚕月、桃浪
四月:孟夏、槐月、麦月、麦秋、清月
五月:仲夏、榴月、蒲月、中夏、清和月
六月:季夏、暮夏、荷月、暑月 、溽暑
七月:孟秋、瓜月、凉月、兰月、兰秋
八月:仲秋、桂月、正秋、爽月、桂秋
九月:季秋、暮秋、菊月、咏月、菊秋
十月:孟冬、初冬、良月、开冬、吉月
十一月:仲冬、畅月、中冬、雪月、寒月
十二月:季冬、残冬、腊月、冰月、暮月
不过后面那个是谁题的看不太出来。
然后下面一个就是一个印章,就是写着字的作者的印章,也就是大...
落款:癸巳年夏月,大卫题之。落款印:大卫之印。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 上海大家帮帮忙节目 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信