У меня есть программа, которую я использую в качестве эксперимента, чтобы привыкнуть к графическому интерфейсу. Он в основном принимает квадратичную форму f (x) = ax^2 + bx + c и находит вещественные нули, y-перехват и ось симметрии. Он работает хорошо, как вычисления, так и все. Моя проблема в том, что я создал текстовое поле без редактирования (с помощью window builder SWT) и независимо от того, что я делаю, он всегда печатает все на одной строке! \ n не работает, \ r \ n не работает ... Пожалуйста, помогите.Текстовый вывод SWT и новые строки
Button btnNewButton = new Button(shlParacalc, SWT.NONE);
btnNewButton.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
String aval = alphabox.getText();
double a = Double.parseDouble(aval);
String bval = betabox.getText();
double b = Double.parseDouble(bval);
String cval = gammabox.getText();
double c = Double.parseDouble(cval);
CalcLib mathObj = new CalcLib();
double yint = mathObj.yIntercept(a, b, c);
double axis = mathObj.Axis(a, b);
double zero[] = mathObj.Zero(a, b, c);
outputbox.append("y-intercept = " + yint); // these four lines need
outputbox.append("axis of symmetry = " + axis); //to be printed
outputbox.append("1st zero = " + zero[0]); //on individual lines
outputbox.append("2nd zero = " + zero[1]);
Какой тип выгрузки? – Turkish
Это тип Текст, не TextArea или текстовое поле. –
http://www.java2s.com/Tutorial/Java/0280__SWT/Createamultiplelinetextfield.htm – Baz