1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| public void createPartControl(Composite parent) {
label = new Label(parent,SWT.NORMAL);
label.setText("Insérer ici la requête à formtter:");
label.setBounds(50,100,34,80);
Text txt1 = new Text(parent,SWT.MULTI);
txt1.setBounds(0, 100, 200, 30);
String S2=txt1.getSelectionText();
bouton = new Button(parent,SWT.PUSH);
bouton.setText("Formatter");
bouton.setBounds(60, 51, 10, 10);
Text txt2 = new Text(parent,SWT.MULTI);
txt2.setBounds(0, 100, 200, 30);
bouton.addListener(SWT.MouseUp, new Listener(){
public void handleEvent(Event e){
switch(e.type){
case SWT.MouseUp:
S1=bouton.getText();
bouton.setText(label.getText());
label.setText(S1);
break;
}
}
});
ArrayList TABL =new ArrayList();
TABL.add(label);
TABL.add(txt1);
TABL.add(bouton);
TABL.add(txt2);
viewer = new TableViewer(parent, SWT.MULTI | SWT.H_SCROLL | SWT.V_SCROLL);
viewer.setContentProvider(new ViewContentProvider());
viewer.setInput(TABL);
viewer.setLabelProvider(new ViewLabelProvider());
viewer.setSorter(new NameSorter());
// viewer.setInput(getViewSite());
makeActions();
hookContextMenu();
hookDoubleClickAction();
contributeToActionBars();
} |
Partager