• 大小: 73KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-10
  • 语言: Java
  • 标签: swt  java  

资源简介

使用java swt编写界面的一些代码!

资源截图

代码片段和文件信息

package swt_exp1;

import javax.swing.JOptionPane;

import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Text;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.events.SelectionListener;
import org.eclipse.swt.graphics.*;

public class ButtonExp {
Display d ;
Shell s;

ButtonExp()
{
d = new Display();
s = new Shell(d);
s.setSize(500500);
s.setText(“A Button Example“);
s.setImage(new Image(d“C:\\pptv.ico“));

final Button b1 = new Button(sSWT.PUSH);
b1.setBounds(505010050);
b1.setText(“Push me“);
b1.setImage(new Image(d“C:\\s5.ico“));
//b1.setToolTipText(“help“);
b1.setEnabled(true);

final Button b2 = new Button(s SWT.CHECK);
b2.setBounds(20020010020);
b2.setText(“Checked B2“);

final Button b3 = new Button(sSWT.CHECK);
b3.setBounds(20023010020);
b3.setText(“Checked B3“);

final Button b4 = new Button(sSWT.RADIO);
b4.setBounds(20026010020);
b4.setText(“B4 Ratio“);

final Button b5 = new Button(sSWT.RADIO);
b5.setBounds(20028010020);
b5.setText(“B5 Ratio“);

final Button b6 = new Button(sSWT.TOGGLE);
b6.setBounds(20030010020);
b6.setText(“Toggle“);

final Button b7 = new Button(sSWT.ARROW);
b7.setBounds(2003202015);
b7.setText(“Arrow B7“);



final Button b8 = new Button(sSWT.ARROW | SWT.DOWN);
b8.setBounds(2003702015);
b8.setText(“Arrow B8“);

final Text t1 = new Text(sSWT.BORDER | SWT.SINGLE);
t1.setBounds(2303206064);
t1.setText(“1“);
t1.selectAll();

b1.addSelectionListener(new SelectionAdapter() {

public void widgetSelected(SelectionEvent arg0) {
// TODO Auto-generated method stub
JOptionPane.showMessageDialog(null“Push Me was Pushed.“);
}
});

b2.addSelectionListener(new SelectionListener() {

public void widgetSelected(SelectionEvent arg0) {
// TODO Auto-generated method stub
boolean bb = b2.getSelection();
String str = Boolean.toString(bb);
JOptionPane.showMessageDialog(nullstr);
}

public void widgetDefaultSelected(SelectionEvent arg0) {
// TODO Auto-generated method stub

}
});

b6.addSelectionListener(new SelectionListener() {

public void widgetSelected(SelectionEvent arg0) {
// TODO Auto-generated method stub
boolean bbb = b6.getSelection();
String str = Boolean.toString(bbb);
JOptionPane.showMessageDialog(null str);
}

public void widgetDefaultSelected(SelectionEvent arg0) {
// TODO Auto-generated method stub

}
});

s.open();
while(!s.isDisposed())
if(!d.readAndDispatch())
d.sleep();
d.dispose();
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        389  2011-04-19 13:57  swt_example\.classpath

     文件        387  2011-04-19 13:53  swt_example\.project

     文件        634  2011-04-19 13:54  swt_example\.settings\org.eclipse.jdt.core.prefs

     文件        747  2011-04-23 21:49  swt_example\bin\swt_exp1\ButtonExp$1.class

     文件       1154  2011-04-23 21:49  swt_example\bin\swt_exp1\ButtonExp$2.class

     文件       1155  2011-04-23 21:49  swt_example\bin\swt_exp1\ButtonExp$3.class

     文件       2461  2011-04-23 21:49  swt_example\bin\swt_exp1\ButtonExp.class

     文件        505  2011-04-23 21:49  swt_example\bin\swt_exp1\childShell.class

     文件       1420  2011-04-23 21:49  swt_example\bin\swt_exp1\ComboExp$1.class

     文件        601  2011-04-23 21:49  swt_example\bin\swt_exp1\ComboExp$2.class

     文件       2121  2011-04-23 21:49  swt_example\bin\swt_exp1\ComboExp.class

     文件       1795  2011-04-23 21:49  swt_example\bin\swt_exp1\CompositeShellExp.class

     文件       1072  2011-04-23 21:49  swt_example\bin\swt_exp1\Dlg_exp.class

     文件       1680  2011-04-23 21:49  swt_example\bin\swt_exp1\GridComposite.class

     文件       1359  2011-04-23 21:49  swt_example\bin\swt_exp1\GroupExample.class

     文件       1342  2011-04-23 21:49  swt_example\bin\swt_exp1\GroupExp.class

     文件        886  2011-04-23 21:49  swt_example\bin\swt_exp1\groupshellexp.class

     文件       1575  2011-04-23 21:49  swt_example\bin\swt_exp1\KeyListenerExp$1.class

     文件       1672  2011-04-23 21:49  swt_example\bin\swt_exp1\KeyListenerExp.class

     文件       2322  2011-04-23 21:49  swt_example\bin\swt_exp1\LayoutExp.class

     文件       2214  2011-04-23 21:49  swt_example\bin\swt_exp1\LayoutExp2.class

     文件       1095  2011-04-23 21:49  swt_example\bin\swt_exp1\ListExm$1.class

     文件       1985  2011-04-23 21:49  swt_example\bin\swt_exp1\ListExm.class

     文件       1254  2011-04-23 21:49  swt_example\bin\swt_exp1\menushell$1.class

     文件        783  2011-04-23 21:49  swt_example\bin\swt_exp1\menushell$2.class

     文件        848  2011-04-23 21:49  swt_example\bin\swt_exp1\menushell$3.class

     文件        849  2011-04-23 21:49  swt_example\bin\swt_exp1\menushell$4.class

     文件        847  2011-04-23 21:49  swt_example\bin\swt_exp1\menushell$5.class

     文件       1167  2011-04-23 21:49  swt_example\bin\swt_exp1\menushell$6.class

     文件       1266  2011-04-23 21:49  swt_example\bin\swt_exp1\menushell$7.class

............此处省略72个文件信息

评论

共有 条评论