java中读取swt控件中的下拉框数据并与另一个类文件中的变量比较
publicclassTestDataGenextendsShell{privateTexttxtNX;publicstaticvoidmain(Stringargs[]...
public class TestDataGen extends Shell {
private Text txtNX;
public static void main(String args[])
{...
}
public TestDataGen(Display display) {
super(display, SWT.SHELL_TRIM);
setBackground(SWTResourceManager.getColor(SWT.COLOR_WIDGET_BACKGROUND));
Menu menu = new Menu(this, SWT.BAR);
menu.setLocation(new Point(0, 0));
setMenuBar(menu);
MenuItem menuItem_3 = new MenuItem(menu, SWT.CASCADE);
menuItem_3.setText("\u6587\u4EF6");
Button button_1 = new Button(this, SWT.NONE);
button_1.addSelectionListener(new SelectionAdapter()
{
@Override
public void widgetSelected(SelectionEvent e) {
if (从combo下拉框中获取bbb然后与另外一个类文件的字符串进行比较)
{
}
Combo combo = new Combo(this, SWT.NONE);
combo.setItems(new String[] {"aaa","bbb","ccc"});
...
}
现在的问题是如何在页面上的一个button的事件中获取下拉框中的数据并与另外一个类文件的字符串str进行比较,分不多,帮帮我把 展开
private Text txtNX;
public static void main(String args[])
{...
}
public TestDataGen(Display display) {
super(display, SWT.SHELL_TRIM);
setBackground(SWTResourceManager.getColor(SWT.COLOR_WIDGET_BACKGROUND));
Menu menu = new Menu(this, SWT.BAR);
menu.setLocation(new Point(0, 0));
setMenuBar(menu);
MenuItem menuItem_3 = new MenuItem(menu, SWT.CASCADE);
menuItem_3.setText("\u6587\u4EF6");
Button button_1 = new Button(this, SWT.NONE);
button_1.addSelectionListener(new SelectionAdapter()
{
@Override
public void widgetSelected(SelectionEvent e) {
if (从combo下拉框中获取bbb然后与另外一个类文件的字符串进行比较)
{
}
Combo combo = new Combo(this, SWT.NONE);
combo.setItems(new String[] {"aaa","bbb","ccc"});
...
}
现在的问题是如何在页面上的一个button的事件中获取下拉框中的数据并与另外一个类文件的字符串str进行比较,分不多,帮帮我把 展开
2个回答
展开全部
public class TestDataGen extends Shell {
private Text txtNX;
public static void main(String args[])
{...
}
public TestDataGen(Display display) {
super(display, SWT.SHELL_TRIM);
setBackground(SWTResourceManager.getColor(SWT.COLOR_WIDGET_BACKGROUND));
Menu menu = new Menu(this, SWT.BAR);
menu.setLocation(new Point(0, 0));
setMenuBar(menu);
MenuItem menuItem_3 = new MenuItem(menu, SWT.CASCADE);
menuItem_3.setText("\u6587\u4EF6");
final Combo combo = new Combo(this, SWT.NONE); // 下面移过来的代码
Button button_1 = new Button(this, SWT.NONE);
button_1.addSelectionListener(new SelectionAdapter()
{
@Override
public void widgetSelected(SelectionEvent e) {
if (从combo下拉框中获取bbb然后与另外一个类文件的字符串进行比较)
{
//添加取值操作
String selectResult = combo.getText();
// 下面进行比较...
}
// 代码移到上面
combo.setItems(new String[] {"aaa","bbb","ccc"});
...
}
private Text txtNX;
public static void main(String args[])
{...
}
public TestDataGen(Display display) {
super(display, SWT.SHELL_TRIM);
setBackground(SWTResourceManager.getColor(SWT.COLOR_WIDGET_BACKGROUND));
Menu menu = new Menu(this, SWT.BAR);
menu.setLocation(new Point(0, 0));
setMenuBar(menu);
MenuItem menuItem_3 = new MenuItem(menu, SWT.CASCADE);
menuItem_3.setText("\u6587\u4EF6");
final Combo combo = new Combo(this, SWT.NONE); // 下面移过来的代码
Button button_1 = new Button(this, SWT.NONE);
button_1.addSelectionListener(new SelectionAdapter()
{
@Override
public void widgetSelected(SelectionEvent e) {
if (从combo下拉框中获取bbb然后与另外一个类文件的字符串进行比较)
{
//添加取值操作
String selectResult = combo.getText();
// 下面进行比较...
}
// 代码移到上面
combo.setItems(new String[] {"aaa","bbb","ccc"});
...
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询