protected void createContents() {
//Code Text Area
TextViewer textViewer = new TextViewer(shell, SWT.BORDER);
StyledText styledText = textViewer.getTextWidget();
styledText.setText("ปปปปปปปปปปปป");
styledText.setBounds(29, 55, 542, 180);
//ค่่าที่หมายถึงคือ ตัวอักษรที่อยุ่ใน text areaButton btnNewButton = new Button(shell, SWT.NONE);
btnNewButton.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) { //styledText คือชื่อของ TextArea ครับ ซึ่งมันจะเออเร่อตรงที่ผม ไฮไลท์สีน้ำเงินไว้ เพราะ มันไม่สามารถ เรียกใช้ค่าที่อยุ่นอก public void widgetSelected(SelectionEvent e) { ได้ครับ String split1 =
styledText.getText();
String[] splitt = split1.split(",");
String url = splitt[0];
String image = splitt[1];
String title = splitt[2];
String description = splitt[3];
JOptionPane.showMessageDialog(null,url);
JOptionPane.showMessageDialog(null,image);
JOptionPane.showMessageDialog(null,title);
JOptionPane.showMessageDialog(null,description);
});
btnNewButton.setBounds(52, 340, 93, 47);
btnNewButton.setText("XML SQL");
คำถามคือ ผม จะเอาค่าที่อยุ่ข้างนอก public void widgetSelected(SelectionEvent e) {} เข้ามาใช้ได้ยังไงครับ