Java решения

Как изменить высоту строки в таблице SWT table ?

0

Казалось бы простая задача, нужно увеличить высоту строки в таблице SWT.
Странно, но в API нет возможности проставить hint.

Решается задача навешиванием листенера SWT.MeasureItem на таблицу

Пример:


private int rowHeightHint = -1;

public int getRowHeightHint() {
return rowHeightHint;
}

public void setRowHeightHint(int rowHeightHint) {
this.rowHeightHint = rowHeightHint;
}
. . .

table.addListener(SWT.MeasureItem, new Listener() {
public void handleEvent(Event event) {
if (event.height < rowHeightHint) {
event.height = rowHeightHint;
}
}
});

Как узнать сколько прошло времени и дней между двумя датами Date?

0

Для того, чтобы узнать сколько прошло времени и дней между двумя датами нужно вычислить разность в миллисекундах между датами и полученное значение преобразовать к нужной единице измерения делением.

Пример:

Как развернуть Eclipse RCP приложение с использованием JRE не по умолчанию

0

Зачем это нужно?

Это позволяет уменьшить размер дистрибутивов, например при установке нескольких приложений от одного поставщика можно указать общий jre, который будет устанавливаться либо дополнительным инсталлятором, либо с одним из приложений. Использование
“своего” инсталлятора JRE позволяет избежать многих проблем связанных с сопровождением.

Как преобразовать String в int ?

3
Average: 3 (1 vote)

Для преобразования строки (String ) в значение типа int можно использовать метод

Integer.parseInt(s)

Следует обратить внимание на необходимость контроля возможного исключения при преобразовании недопустимого значения.

Пример:

RSS-материал