本文整理了Java中org.eclipse.swt.widgets.Shell.addControlListener()
方法的一些代码示例,展示了Shell.addControlListener()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Shell.addControlListener()
方法的具体详情如下:
包路径:org.eclipse.swt.widgets.Shell
类名称:Shell
方法名:addControlListener
暂无
代码示例来源:origin: pentaho/pentaho-kettle
canvas.setLayoutData( fdCanvas );
shell.addControlListener( new ControlAdapter() {
public void controlResized( ControlEvent event ) {
updateGraph();
代码示例来源:origin: org.codehaus.openxma/xmartserver
private void addSizeListener() {
shell.addControlListener(new ControlListener() {
public void controlMoved(ControlEvent e) {}
public void controlResized(ControlEvent e) {
shell.layout();
Point size = shell.getSize();
Point minSize = getMinSize();
shell.setMinimumSize(minSize);
int width = Math.max(size.x,minSize.x);
int height = Math.max(size.y,minSize.y);
if(width!=size.x || height!=size.y) {
shell.setSize(width,height);
}
}
});
}
代码示例来源:origin: org.codehaus.openxma/xmartclient
private void addSizeListener() {
shell.addControlListener(new ControlListener() {
public void controlMoved(ControlEvent e) {}
public void controlResized(ControlEvent e) {
shell.layout();
Point size = shell.getSize();
Point minSize = getMinSize();
shell.setMinimumSize(minSize);
int width = Math.max(size.x,minSize.x);
int height = Math.max(size.y,minSize.y);
if(width!=size.x || height!=size.y) {
shell.setSize(width,height);
}
}
});
}
代码示例来源:origin: org.eclipse/org.eclipse.jst.j2ee.ui
private AdvancedSizeController(Shell aShell) {
originalSize = aShell.getSize();
aShell.addControlListener(this);
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.examples
public Shell open (Display display) {
final Shell shell = new Shell (display);
final Label label = new Label (shell, SWT.CENTER);
label.setText (resHello.getString("Hello_world"));
label.pack();
shell.addControlListener(ControlListener.controlResizedAdapter(e -> label.setBounds (shell.getClientArea ())));
shell.pack();
shell.open ();
return shell;
}
}
代码示例来源:origin: stackoverflow.com
lbl.setText("***tooltip***");
tip.pack();
shell.addControlListener(new ControlListener() {
@Override
public void controlResized(ControlEvent e) {
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface.text
/**
* Installs this closer on it's viewer's text widget.
*/
protected void install() {
Control w= fViewer.getTextWidget();
if (Helper2.okToUse(w)) {
Shell shell= w.getShell();
fShell= shell;
shell.addControlListener(this);
w.addMouseListener(this);
w.addFocusListener(this);
/*
* 1GGYYWK: ITPJUI:ALL - Dismissing editor with code assist up causes lots of Internal Errors
*/
w.addDisposeListener(this);
}
fViewer.addViewportListener(this);
fViewportListenerStartTime= System.currentTimeMillis() + 500;
}
代码示例来源:origin: cbeust/testng-eclipse
s.addControlListener(new ControlListener() {
public void controlMoved(ControlEvent arg) {
fNewBounds = s.getBounds();
代码示例来源:origin: org.eclipse.platform/org.eclipse.jface.text
/**
* Installs this closer on it's viewer's text widget.
*/
protected void install() {
Control w= fViewer.getTextWidget();
if (Helper2.okToUse(w)) {
Shell shell= w.getShell();
fShell= shell;
shell.addControlListener(this);
w.addMouseListener(this);
w.addFocusListener(this);
/*
* 1GGYYWK: ITPJUI:ALL - Dismissing editor with code assist up causes lots of Internal Errors
*/
w.addDisposeListener(this);
}
fViewer.addViewportListener(this);
fViewportListenerStartTime= System.currentTimeMillis() + 500;
}
代码示例来源:origin: stackoverflow.com
shell.setText("Test");
shell.addControlListener(new ControlAdapter() {
代码示例来源:origin: org.eclipse.platform/org.eclipse.jface
shell.addControlListener (resizeListener);
代码示例来源:origin: org.eclipse.platform/org.eclipse.jface.text
/**
* Installs this closer on it's viewer's text widget.
*/
protected void install() {
Control control= fContentAssistSubjectControlAdapter.getControl();
fControl= control;
if (Helper.okToUse(control)) {
Shell shell= control.getShell();
fShell= shell;
shell.addControlListener(this);
control.addMouseListener(this);
control.addFocusListener(this);
/*
* 1GGYYWK: ITPJUI:ALL - Dismissing editor with code assist up causes lots of
* Internal Errors
*/
control.addDisposeListener(this);
}
if (fViewer != null)
fViewer.addViewportListener(this);
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jface.text
/**
* Installs this closer on it's viewer's text widget.
*/
protected void install() {
Control control= fContentAssistSubjectControlAdapter.getControl();
fControl= control;
if (Helper.okToUse(control)) {
Shell shell= control.getShell();
fShell= shell;
shell.addControlListener(this);
control.addMouseListener(this);
control.addFocusListener(this);
/*
* 1GGYYWK: ITPJUI:ALL - Dismissing editor with code assist up causes lots of
* Internal Errors
*/
control.addDisposeListener(this);
}
if (fViewer != null)
fViewer.addViewportListener(this);
}
代码示例来源:origin: org.eclipse/org.eclipse.wst.xsd.ui
protected Control createDialogArea(Composite parent)
{
viewer = new ScrollingGraphicalViewer();
Composite c = new Composite(parent, SWT.NONE);
c.setBackground(ColorConstants.white);
c.setLayout(new FillLayout());
RootEditPart root = new RootEditPart();
viewer.setRootEditPart(root);
viewer.createControl(c);
viewer.getControl().setBackground(ColorConstants.white);
EditPartFactory editPartFactory = new XSDEditPartFactory(new TypeVizFigureFactory());
viewer.setEditPartFactory(editPartFactory);
RootContentEditPart rootContentEditPart = new RootContentEditPart();
rootContentEditPart.setModel(model);
viewer.setContents(rootContentEditPart);
getShell().addControlListener(moveListener);
return c;
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.swt.win32.win32.x86
shell.addControlListener(new ControlListener() {
@Override
public void controlMoved(ControlEvent e){}
代码示例来源:origin: org.eclipse.xtext/ui
textWidget.addMouseListener(this);
textWidget.addKeyListener(this);
editor.getSite().getShell().addControlListener(this);
viewer.addViewportListener(this);
popup.addDisposeListener(new DisposeListener() {
代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui
textWidget.addMouseListener(this);
textWidget.addKeyListener(this);
fEditor.getSite().getShell().addControlListener(this);
viewer.addTextListener(this);
viewer.addViewportListener(this);
代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui
textWidget.addMouseListener(this);
textWidget.addKeyListener(this);
fEditor.getSite().getShell().addControlListener(this);
viewer.addTextListener(this);
viewer.addViewportListener(this);
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui
textWidget.addMouseListener(this);
textWidget.addKeyListener(this);
fEditor.getSite().getShell().addControlListener(this);
viewer.addTextListener(this);
viewer.addViewportListener(this);
代码示例来源:origin: org.eclipse.platform/org.eclipse.swt.examples
void installListeners() {
styledText.addCaretListener(event -> {
updateStatusBar();
updateToolBar();
});
styledText.addListener(SWT.MouseUp, event -> handleMouseUp(event));
styledText.addListener(SWT.KeyDown, event -> handleKeyDown(event));
styledText.addVerifyListener(event -> handleVerifyText(event));
styledText.addModifyListener(event -> handleModify(event));
styledText.addPaintObjectListener(event -> handlePaintObject(event));
styledText.addListener(SWT.Dispose, event -> {
StyleRange[] styles = styledText.getStyleRanges(0, styledText.getCharCount(), false);
for (StyleRange style : styles) {
Object data = style.data;
if (data != null) {
if (data instanceof Image) ((Image)data).dispose();
if (data instanceof Control) ((Control)data).dispose();
}
}
});
shell.addControlListener(ControlListener.controlResizedAdapter(event -> handleResize(event)));
}
内容来源于网络,如有侵权,请联系作者删除!