Fefer_Ivan's blog

By Fefer_Ivan, 14 years ago, In Russian

Добрый день, Codeforces.

В этом году я как-то затянул с курсовой. Сделал это зря, потому что сейчас уже все экзамены позади, хочеться отдыхать и все такое. Но победив лень я реализовал все необходимые алгоритмы на Java. Осталось мне только сделать GUI для удобной работы с программой, собрать материал и написать собственно работу. 

Я использую eclipse в качестве среды. Подскажите пожалуйста какой плагин использовать для удобного и быстрого создания интерфейса.

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

UPD: скачал и установил плагин 

http://www.instantiations.com/windowbuilder/swingdesigner

Пробная версия на 14 дней. Пока все устраивает.

UPD: Решил переименовать тему, так как у меня появились еще вопросы. )))

2. Как изменить толщину линии в Graphics. 

Ответ нашел сам:

public void paint(Graphics gr){
Graphics2D g = (Graphics2D)gr;
//создаем "кисть" для рисования
BasicStroke pen1 = new BasicStroke(20); //толщина линии 20
g.setStroke(pen1);
g.drawLine(...);

}

3. Как создать regex, который распозновал бы точку?

В частности для того, чтобы сделать по ней split.

Обычно в regex точка - любой символ. По

Пробовал уже и \u002E, и \056. Все время возвращает пустой массив строк.

UPD:

4. У меня созрел еще один вопрос. Даже не знаю как забить его в гугл. Есть изображение в JPEG. Как из JPEG файла создать объект класса BufferedImage я знаю. Теперь мне надо нарисовать этот BufferedImage на JFrame-мя.

Если написать просто

window.getGraphics().drawImage(im, 0, 0, null);,

то изображение нарисуеться, но при первой же перерисовке окна, исчезнет.


UPD:

5. Как изменить размер картинки в BufferedImage?

Целиком задача такая. Есть BufferedImage. Необходимо не меняя маштаба дорисовать сбоку полоску с некой информацией.

  • Vote: I like it
  • 0
  • Vote: I do not like it