Rectangle area = Display.getDefault().getClientArea();
int upPosition = area.height - 100;
int downPosition = area.height + 100;
// Test.java
//主界面,其中只有一个button,当点击时调用Popup在右下角显示像MSN和QQ一样的popup界面。
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
public class Test {
public static void main(String[] args) {
final Display display = new Display();
Shell shell = new Shell();
shell.setText("aaa");
shell.setSize(250, 150);
final Button button = new Button(shell, SWT.NONE);
button.setBounds(50, 20, 100, 25);
button.setText("button");
//监听button的事件,当用户点击时调用Popup类显示popup界面。
button.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
//实例化popup类,构造函数为popup界面中出现的提示信息。
新闻热点
疑难解答