12.02.2015 / 14:56 |  | 
DominaN    Пользователь  
   Сейчас: Offline 
 Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
   | kingdosya,  ты создаешь много маленьких объектов?
   | 
  12.02.2015 / 17:16 |  | 
vl@volk    Пользователь  
   Сейчас: Offline 
 Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
   | Цитата Kalter: И лучше не злоупотреблять с переменными типа x, y, w, h, r, g, b.Почему? Зачем писать кучу лишнего текста?
  __________________
   знает толк  | 
  12.02.2015 / 21:58 |  | 
Addlient_Shaym    Пользователь  
   Сейчас: Offline 
 Регистрация: 13.09.2012
   | vl@volk, читабельность ухудшается, не?
   | 
  12.02.2015 / 22:01 |  | 
StVlad99    Пользователь  
   Сейчас: Offline 
 Имя: Влад Откуда: Беларусь Регистрация: 25.11.2012
   | как сделать скролинг в tiledlayer?
   | 
  12.02.2015 / 22:05 |  | 
Addlient_Shaym    Пользователь  
   Сейчас: Offline 
 Регистрация: 13.09.2012
   | Есть вот такой код: private JTextPane createTextPane(String[] filetxt) {  
        java.util.List<String> styles = new ArrayList<String>();  
        java.util.List<String> doctext = new ArrayList<String>();  
        String[] possibleStyles = {  
        "[regular]",  
        "[italic]",  
        "[bold]",  
        "[small]",  
        "[large]",  
        "[button]",  
        "[icon]",  
        "[center]"  
        };  
        for(int i = 0; i<filetxt.length; i++){  
            for(int s = 0; s<possibleStyles.length; s++){  
                if(filetxt[i].startsWith(possibleStyles[s])){  
                    styles.add(possibleStyles[s]);  
                }  
            }  
        }  
        String[] initStyles = styles.toArray(new String[styles.size()]);  
        for(int t = 0; t<filetxt.length; t++){  
            doctext.add(new StringBuffer(filetxt[t]).delete(0, initStyles[t].length()).toString()+"\n");  
        }  
        String[] doctxt = doctext.toArray(new String[doctext.size()]);  
        JTextPane textPane = new JTextPane();  
        textPane.setEditable(false);  
        StyledDocument doc = textPane.getStyledDocument();  
        addStylesToDocument(doc);  
   
        try {  
            for (int i = 0; i < doctxt.length; i++) {  
                if (initStyles[i].equals("[center]")) {  
                    SimpleAttributeSet attribs = new SimpleAttributeSet();  
                    StyleConstants.setAlignment(attribs, StyleConstants.ALIGN_CENTER);  
                    textPane.setParagraphAttributes(attribs, true);  
                } else if(initStyles[i].equals("[icon]")){  
                    ImageIcon txtIcon = createImageIcon(doctxt[i].replaceAll(newline, ""), "image");  
                    if (txtIcon != null) {  
                    SimpleAttributeSet attribs = new SimpleAttributeSet();  
                    StyleConstants.setIcon(attribs, txtIcon);  
                    StyleConstants.setAlignment(attribs, StyleConstants.ALIGN_CENTER);  
                    textPane.setParagraphAttributes(attribs, true);  
                    }  
                }else {  
                    SimpleAttributeSet attribs = new SimpleAttributeSet();  
                    StyleConstants.setAlignment(attribs, StyleConstants.ALIGN_JUSTIFIED);  
                    textPane.setParagraphAttributes(attribs, true);  
                }  
                doc.insertString(doc.getLength(), doctxt[i], doc.getStyle(initStyles[i]));  
            }  
        } catch (BadLocationException ble) {  
            System.err.println("Couldn't insert initial text into text pane.");  
        }  
        textPane.setCaretPosition(0);  
   
        return textPane;  
    }  
 Если в массиве filetxt первой строкой будет строка, начинающаяся с [icon], то вместо картинки в начало текстпэйна добавляется адрес картинки, а сама картинка добавляется в конец текстпэйна. Однако если строка "[icon]/img/image.png" не первая - все работает нормально. Как исправить? 
 Прикрепленные файлы:   MIDlet.java   (12.31 кб.) Скачано 617 раз   | 
  13.02.2015 / 00:51 |  | 
romajava3    Пользователь  
   Сейчас: Offline 
 Имя: Рома Регистрация: 13.02.2015
   | Всем привет, мне сайт посоветовал друг сказал что здесь мне помогут, я в java программирование не разбираюсь, и денег особо лишних не имею, может здесь есть программист каком нету что делать,  какой мне поможет бесплатно? У меня вот игра есть не моя, нашел на сайте мобильному, сможете ли вы сделать ее онлайн не всю а только что бы с игры монеты были на сервере и не было взлома в игре ссылка на игру :  http://velanylak.spaces.ru/fil...sid=2412808473208033 | 
  13.02.2015 / 01:19 |  | 
Ксакеп    Модератор форума  
   Сейчас: Offline 
 Регистрация: 20.06.2012
   | romajava3,  как этого друга зовут-то?
  С java, программированием поможем, но писать за тебя ничего не будем.
   Изменено Ксакеп (13.02 / 01:19) (всего 1 раз) | 
  13.02.2015 / 01:20 |  | 
romajava3    Пользователь  
   Сейчас: Offline 
 Имя: Рома Регистрация: 13.02.2015
   | Nike какой-то
   | 
  13.02.2015 / 01:43 |  | 
ВитаминКО    Супермодератор  
   Сейчас: Offline 
 Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
   | romajava3,  чтож ты так с другом то...
  __________________
   わからない!!  | 
  13.02.2015 / 08:04 |  | 
Naik    Пользователь  
   Сейчас: Offline 
 Имя: %name% Регистрация: 14.03.2010
   | helltar, ты?
   |