Вниз  Java-программирование (1-ые посты)
- 12.02.2015 / 14:56
DominaN
  Пользователь

DominaN 
Сейчас: Offline
kingdosya, ты создаешь много маленьких объектов?
- 12.02.2015 / 17:16
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Цитата Kalter:
И лучше не злоупотреблять с переменными типа x, y, w, h, r, g, b.
Почему? Зачем писать кучу лишнего текста?
__________________
 знает толк
- 12.02.2015 / 21:58
Addlient_Shaym
  Пользователь

Addlient_Shaym 
Сейчас: Offline
vl@volk, читабельность ухудшается, не?
- 12.02.2015 / 22:01
StVlad99
  Пользователь

StVlad99 
Сейчас: Offline
как сделать скролинг в tiledlayer?
- 12.02.2015 / 22:05
Addlient_Shaym
  Пользователь

Addlient_Shaym 
Сейчас: Offline
Есть вот такой код:
  1. private JTextPane createTextPane(String[] filetxt) {
  2.         java.util.List<String> styles = new ArrayList<String>();
  3.         java.util.List<String> doctext = new ArrayList<String>();
  4.         String[] possibleStyles = {
  5.         "[regular]",
  6.         "[italic]",
  7.         "[bold]",
  8.         "[small]",
  9.         "[large]",
  10.         "[button]",
  11.         "[icon]",
  12.         "[center]"
  13.         };
  14.         for(int i = 0; i<filetxt.length; i++){
  15.             for(int s = 0; s<possibleStyles.length; s++){
  16.                 if(filetxt[i].startsWith(possibleStyles[s])){
  17.                     styles.add(possibleStyles[s]);
  18.                 }
  19.             }
  20.         }
  21.         String[] initStyles = styles.toArray(new String[styles.size()]);
  22.         for(int t = 0; t<filetxt.length; t++){
  23.             doctext.add(new StringBuffer(filetxt[t]).delete(0, initStyles[t].length()).toString()+"\n");
  24.         }
  25.         String[] doctxt = doctext.toArray(new String[doctext.size()]);
  26.         JTextPane textPane = new JTextPane();
  27.         textPane.setEditable(false);
  28.         StyledDocument doc = textPane.getStyledDocument();
  29.         addStylesToDocument(doc);
  30.  
  31.         try {
  32.             for (int i = 0; i < doctxt.length; i++) {
  33.                 if (initStyles[i].equals("[center]")) {
  34.                     SimpleAttributeSet attribs = new SimpleAttributeSet();
  35.                     StyleConstants.setAlignment(attribs, StyleConstants.ALIGN_CENTER);
  36.                     textPane.setParagraphAttributes(attribs, true);
  37.                 } else if(initStyles[i].equals("[icon]")){
  38.                     ImageIcon txtIcon = createImageIcon(doctxt[i].replaceAll(newline, ""), "image");
  39.                     if (txtIcon != null) {
  40.                     SimpleAttributeSet attribs = new SimpleAttributeSet();
  41.                     StyleConstants.setIcon(attribs, txtIcon);
  42.                     StyleConstants.setAlignment(attribs, StyleConstants.ALIGN_CENTER);
  43.                     textPane.setParagraphAttributes(attribs, true);
  44.                     }
  45.                 }else {
  46.                     SimpleAttributeSet attribs = new SimpleAttributeSet();
  47.                     StyleConstants.setAlignment(attribs, StyleConstants.ALIGN_JUSTIFIED);
  48.                     textPane.setParagraphAttributes(attribs, true);
  49.                 }
  50.                 doc.insertString(doc.getLength(), doctxt[i], doc.getStyle(initStyles[i]));
  51.             }
  52.         } catch (BadLocationException ble) {
  53.             System.err.println("Couldn't insert initial text into text pane.");
  54.         }
  55.         textPane.setCaretPosition(0);
  56.  
  57.         return textPane;
  58.     }
Если в массиве filetxt первой строкой будет строка, начинающаяся с [icon], то вместо картинки в начало текстпэйна добавляется адрес картинки, а сама картинка добавляется в конец текстпэйна. Однако если строка "[icon]/img/image.png" не первая - все работает нормально. Как исправить?


Прикрепленные файлы:
MIDlet.java (12.31 кб.) Скачано 573 раза
- 13.02.2015 / 00:51
romajava3
  Пользователь

romajava3 
Сейчас: Offline
Всем привет, мне сайт посоветовал друг сказал что здесь мне помогут, я в java программирование не разбираюсь, и денег особо лишних не имею, может здесь есть программист каком нету что делать, какой мне поможет бесплатно? У меня вот игра есть не моя, нашел на сайте мобильному, сможете ли вы сделать ее онлайн не всю а только что бы с игры монеты были на сервере и не было взлома в игре ссылка на игру : http://velanylak.spaces.ru/fil...sid=2412808473208033
- 13.02.2015 / 01:19
Ксакеп
  Модератор форума

Ксакеп 
Сейчас: Offline
romajava3, как этого друга зовут-то?

С java, программированием поможем, но писать за тебя ничего не будем.

Изменено Ксакеп (13.02 / 01:19) (всего 1 раз)
- 13.02.2015 / 01:20
romajava3
  Пользователь

romajava3 
Сейчас: Offline
Nike какой-то
- 13.02.2015 / 01:43
ВитаминКО
  Супермодератор

ВитаминКО 
Сейчас: Offline
romajava3, чтож ты так с другом то...
__________________
 わからない!!
- 13.02.2015 / 08:04
Naik
  Пользователь

Naik 
Сейчас: Offline
helltar, ты?
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)