что затмевает разработчика GUI, которого делает плагин Вы предлагаете [копируют]

Нет встроенного способа, вам придется перебрать все из них:

function setAll(a, v) {
    var i, n = a.length;
    for (i = 0; i < n; ++i) {
        a[i] = v;
    }
}

http://jsfiddle.net/alnitak/xG88A/

Если вы действительно хотите, сделайте это:

Array.prototype.setAll = function(v) {
    var i, n = this.length;
    for (i = 0; i < n; ++i) {
        this[i] = v;
    }
};

, и тогда вы действительно сможете сделать cool.setAll(42) (см. http://jsfiddle.net/alnitak /ee3hb/).

Однако некоторые люди недовольны расширением прототипа встроенных типов.

РЕДАКТИРОВАТЬ ES5 представил способ безопасного расширения как Object.prototype, так и Array.prototype без нарушения перечисления for ... in ...:

Object.defineProperty(Array.prototype, 'setAll', {
    value: function(v) {
        ...
    }
});

РЕДАКТИРОВАТЬ 2 В Черновик ES6 есть и сейчас Array.prototype.fill, использование cool.fill(42)

22
задан Community 23 May 2017 в 12:30
поделиться

4 ответа

MyEclipse IDE поставляется с красивым конструктором графического интерфейса Matisse4MyEclipse («заимствовано» из NetBeans IIRC). Вы, вероятно, захотите остановиться на Java IDE как на части процесса принятия решений, поскольку эти два решения, как правило, тесно связаны.

Instantiations - еще один надежный выбор, который я использовал, хотя и немного дороже. CodeGear, очевидно, тоже любит этот инструмент, так как он был выбран для включения в их линейку продуктов JBuilder (которая теперь основана на Eclipse).

Другой вариант, который вы не должны упускать из виду, - это Eclipse Rich Client Платформа (RCP). В зависимости от того, кого вы спросите, это либо замечательно, либо плохо, поскольку оно конкурирует с Swing и использует виджеты Native OS (SWT). Это технология, лежащая в основе самого Eclipse, и она может быть хорошим выбором, если вам нравится внешний вид Eclipse или вы создаете платформу инструментов.

FWIW Я широко использовал инструменты MyEclipse примерно с 2004 года и счастлив с качеством и очень доступной ценой. Имейте в виду, что YMMV, поскольку у всех разные предпочтения и требования.

8
ответ дан 29 November 2019 в 05:43
поделиться

Я много пробовал. На мой взгляд, лучшим (для Eclipse) был бы WindowBuilder от Google .

Дополнительная информация на http://www.eclipse.org/windowbuilder/ .

8
ответ дан 29 November 2019 в 05:43
поделиться

Вы пробовали Jigloo ?

2
ответ дан 29 November 2019 в 05:43
поделиться

http://code.google.com/p/visualswing4eclipse/ действительно хороший.

1
ответ дан 29 November 2019 в 05:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: