Задать вопрос
  • Что правильно прописать в данном случае в код?

    Способ расположения компонентов зависит от используемого диспетчера компоновки.
    В данном случае вам поможет setLayout(null). Это означает, что не используется никакой диспетчер компоновки и все элементы будут использовать абсолютные размеры и позиции. Как раз, как в вашем коде.
    Но для Джавы это неправильный подход. Т.к. технология мультиплатформенная. В разных ОС компоненты выглядят по-разному. В Windows XP один стиль, в Windows 8 другой, в Mac OS третий. И то, что выглядит правильно на одной системе, может сползти на другой.
    Лучше сразу прочитать теорию с примерами про все диспетчеры компоновки. Там немного и все понятно. Книга "Head First Java" 13 глава. Она есть на русском.
    Ответ написан
  • Какой выбрать Macbook для разработок?

    gwer написал про прошлое поколение макбуков. В линейке 2013 нет приводов.
    Дальше я буду говорить только о последнем поколении.

    Брать надо точно не меньше 8 гигов памяти. Если для Прошки это будет вторая модель линейки, то для эйра - топовая, дорогая. Или заказывать кастомную модель. Ибо память везде впаянная, и потом ее не добавить.

    Эйр легче на 200 граммов, но учитывая вес 13" прошки - разница не существенная. Но прошка меньше по габаритам.

    Батарея 9 и 12 часов соответственно. Без инета и серьезной нагрузки на проц, время автономной работы прошки - 13 часов. ( при 9 заявленных ). Эйр, думаю, еще больше.

    У прошки есть hdmi + 2 thunderbolt. У эйра нет hdmi и 1 thunderbolt.

    У прошки заметно мощнее встроенная графика. Даже можно поиграть в игры.

    Сравните своими глазами экраны. Ретина в прошке была самым значимым фактором, благодаря которому я взял именно ее.

    Рекомендую Macbook Pro Retina 13" Late 2013 8Gb 256Gb SSD (модель ME865).
    Ответ написан
    9 комментариев