|
|
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
DNShark, Это кто ? Свинг? javaFx? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 10:40 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Это очень серьезное бизнес требование - новое слово в GUI - видимо будет нести невероятную смысловую нагрузку - и как раньше то без этой иконки жили??? ЗЫ - нарисуй на конве поверх элемента - привяжи ее к координатам компонента - верхний правый угол - и не забудь отрефрешить ... когда дизайнеры наиграются - удалишь . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 10:44 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
DNSharkЕсть идеи? увольнятся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 12:01 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Да будет вам глумиться. Чувак с дельфи мигрирует... трудности... и все такое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 12:28 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Atum1DNShark, Это кто ? Свинг? javaFx? Очевидно же что JavaFX ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 12:34 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
maytonДа будет вам глумиться. Чувак с дельфи мигрирует... трудности... и все такое. Я сходу решения не нашел. Если Swing достаточно просто хачится в любых подобных ситуациях, то для JavaFX нужен какой-то другой подход чтобы с уровня UI на уровень 2D интегироваться и потом обратно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 12:36 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
А как в JavaFX называется Client Area? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 12:40 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
BlazkowiczJavaFX нужен какой-то другой подход там вроде CSS? Тогда именно им. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 13:02 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Petro123там вроде CSS? Тогда именно им. ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 13:04 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, в вебе часто делают так: - в том регионе\квадрате\форме\окне делают в коде статическую константу чтобы найти в CSS по селектору Код: html 1. потом в CSS например рисуют квадратик и т.д. Код: css 1. 2. 3. 4. 5. 6. 7. 8. вроде написано что сабж CSS поддерживает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 13:11 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Petro123, А и правда мысль интересная http://stackoverflow.com/questions/10518458/javafx-create-custom-button-with-image Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 13:13 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, но это как бы хак вёрстки. По хорошему само окно не имеет такой кнопки и его надо "хакнуть снаружу". Тоже самое что нариcовать (Atum1), но при css автоматом будут привязаны коорднаты. Сама задача некрасивая от постановщика. IMHO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 13:18 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
1) ну можно еще фон панельки придумать такой чтобы там иконка была ; 2) css стили свои (уже сказали) 3) Это же java ! нужно просто отнаследоваться и и написать свой компонент с иконкой :) (делали так но на свинг когда клиент хотел в компоненте дерево иметь в одной ноде 5!! иконок под разные состояния конкретной ноды, правда там создавали сво1 компонент иконка с 5 иконками внутри и вставляли в дерево:)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 13:58 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
maytonДа будет вам глумиться. Чувак с дельфи мигрирует... трудности... и все такое. Зря - думаю наделфи он бы потратил 5 минут на поиски готового компонента ... чем делфит о плох? Делфи это то будущее к которому никто еще не пришел ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 13:59 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Atum11) ну можно еще фон панельки придумать такой чтобы там иконка была ; 2) css стили свои (уже сказали) 3) Это же java ! нужно просто отнаследоваться и и написать свой компонент с иконкой :) (делали так но на свинг когда клиент хотел в компоненте дерево иметь в одной ноде 5!! иконок под разные состояния конкретной ноды, правда там создавали сво1 компонент иконка с 5 иконками внутри и вставляли в дерево:)) 1) событий не будет. Но задача будет выполнена)) 3) возможно. Это десктоп подход. Но нафига там тогда CSS? Если это JavaFX то и делать надо в его парадигме. Парадигме delphi или веб))). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 14:11 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Atum1Делфи это то будущее к которому никто еще не пришел ... Ты же серверный программист. А вот, на клиенте очень широко используются селекторы . Офигенная фича, которая в десктопе с отрисовкой ГУИ не возможна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 14:13 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Я вот нашел https://gist.github.com/twasyl/7fc08b5843964823e36b думал выловить Head Area а потом добавить туда ImageView. Но пока ничего не получается. Добавить иконку это полбеды, она должна быть еще кликабельна. Т.е. как help иконка. Через toolbar нехотят. Есть вариант обернуть в TabPane в titledPane и в titledPane добавить иконку справа. Нашел такую вот ссылку. http://stackoverflow.com/questions/27100556/javafx-8-add-a-graphic-to-a-titledpane-on-the-right-side/27105817#27105817 но там у меня проблема, когда нажимаешь на иконку. Событие отрабатывает, но titledPane то сворачивается, то открывается). Как-то так. Покопаюсь с css. Спасибо). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 15:39 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
DNSharkДобавить иконку это полбеды, она должна быть еще кликабельна. Что же вы за люди такие. "Дайте мне колесо, дайте мне колесо, но мне на самом деле нужен автомобиль." Чего было сразу про кнопку не написать? Мне тут еще один способ придумался. Можно на весь контейнер, внутри которого TabPane натянуть прозрачную панель с кнопкой (через StackPane?). А на этой прозрачной панели уже кнопку добавить. Единственное что надо еще мышь разрулить, чтобы клики проходили на нижнюю панель. http://stackoverflow.com/questions/16876083/javafx-pass-mouseevents-through-transparent-node-to-children Правда, остается вопрос как будет табуляция работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 16:01 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. вот так у меня нарисовалась картинка на TabPane. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 16:27 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
В общем в итоге получилось вот так. вызывается вначале метод в который заганяется TabPane Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. где HelpImage extends ImageView Код: java 1. 2. 3. 4. 5. 6. 7. Всем большое спасибо за помощь. Хотя я в конце понял, что можно было просто создать StackPane и на втором слое добавить иконку). В моем проекте из-за гавнокодистости, такое не проходит, а вообще вполне прошло б. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 18:13 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Подскажите, пожалуйста, вот про это где почитать? DNShark Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2016, 18:47 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Там суть где-то такая. lookup ищет css селекторы. Css селекторы можно поискать или в официальном хелпе. https://docs.oracle.com/cd/E17802_01/javafx/javafx/1.3/docs/api/javafx.scene/doc-files/cssref.html Или есть неплохая книжка "JavaFX 2.0: разработка RIA-приложений". Тимур Машнин. Там они более удобно лежат. Я же нашел это вот тут. http://stackoverflow.com/questions/26453484/center-tabs-in-tabpane-using-css ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 09:35 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Petro123Atum1Делфи это то будущее к которому никто еще не пришел ... Ты же серверный программист. А вот, на клиенте очень широко используются селекторы . Офигенная фича, которая в десктопе с отрисовкой ГУИ не возможна. я счас кнопочки рисую на jsp + бутстрап . ( есть и такие задачи - требуется арм по управлению или вводу инфы в БД итд) А что за Селекторы? есть ссылки и примеры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 15:06 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
BlazkowiczПодскажите, пожалуйста, вот про это где почитать? DNShark Код: java 1. Это уже совсем не свинг ... а какой-то хакерский способ рисовать css на канве ... типа в javafx2 - мы признали что начали не с того места и сдается - вот вам css - рисуйте gui как хотите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 15:12 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Atum1javafx2 бери круче - javaFX 8 и DOM https://books.google.ru/books?id=J_u3AwAAQBAJ&pg=PA217&lpg=PA217&dq=javafx dom&source=bl&ots=Ya8veUIgyx&sig=WJH78zuFpuncUFAe91JN-YkaYXI&hl=ru&sa=X&ved=0ahUKEwii6--kqdzNAhXHFSwKHUHACpQQ6AEIZDAJ#v=onepage&q=javafx dom&f=false а как в DOM без "рисуйте как хотите"? )) Студентов не заставить делать ООП и наследование отрисовки. Скажут что ты отстал от жизни)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 15:31 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Atum1А что за Селекторы? https://ru.wikibooks.org/wiki/CSS/Селекторы Селектор, это запрос не к БД, а к DOM или всем элементам на канве. В десктопе это было невозможно т.к. после отрисовки они растрировались и были в виде точек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 15:34 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Atum1я счас кнопочки рисую на jsp я тоже рисовал, пока заказчик не начал кричать что обновлять страничку не хочет. И всё. Приплыли(. Лесом пошла вся эта JSP. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 15:48 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Petro123Atum1я счас кнопочки рисую на jsp я тоже рисовал, пока заказчик не начал кричать что обновлять страничку не хочет. И всё. Приплыли(. Лесом пошла вся эта JSP. Думаю у меня есть еще пару лет ... месяцев ... потом нужно будет думать что делать ... и какое решение ? 1)GWT+ GXT 2)Vaadin 3)JavaFX 2 4) Чистый Extjs + REST ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 16:39 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Atum1Думаю у меня есть еще пару лет ... месяцев ... )) LOL У меня тоже было время). Пока я JS постигал. Atum1и какое решение ? Если интересно - JS изучать и всё что рядом. Если нет (а вижу что нет), то оставайся серверным. На двух стульях сложно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 16:55 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Atum1maytonДа будет вам глумиться. Чувак с дельфи мигрирует... трудности... и все такое. Зря - думаю наделфи он бы потратил 5 минут на поиски готового компонента ... чем делфит о плох? Делфи это то будущее к которому никто еще не пришел ... Я-бы поднял вопрос - Чем был плох Делфи как среда. Но боюсь что в Delphi-форуме сочтут боянистом а здесь никто невкурсе и соотв. всем пофиг на делфи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 17:46 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
maytonЯ-бы поднял вопрос - Чем был плох Делфи как среда.... Если почитать Вики, то "монетизироваться не смогли" Википедия7 мая 2008 года компания Embarcadero Technologies приобрела у Borland Software её подразделение CodeGear за $23 млн стоимости предприятия и $7 млн дебиторской задолженности. 6 мая 2009 было достигнуто соглашение о продаже Borland Software за $75 млн британской компании Micro Focus, специализирующейся на поддержке крупных корпоративных систем на языке COBOL, в том же году сделка завершена. Может я конечно ошибаюсь, но 23+7 = 30 m за >27 летний (2008-1981) бизнес по компиляторам - как-то совсем не много В общем, Delphi по сравнению с Cobol - полный отстой ))) если смотреть, кто кого купил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 18:07 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
maytonЯ-бы поднял вопрос - Чем был плох Делфи как среда. Да нормально у них всё там). Он живее всех живых курилка). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 18:40 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Там Delphi 8 вышла, под Android. Так что не всё так плохо. Единственное, что там плохо, это то что мало людей на нем пишет. Поэтому мало готового кода. Помню коннекшен пул долго искал, а на Java - это как само собой разумеющееся. Интерфейсы как-то коряво сделаны. Но билдится быстрее чем Java. Со строками в Delphi приятней работать. А вот переименовать класс, там большая проблема. Из плюсов, это то что сразу видишь окно UI. ну и понятное дело, в Java переносимость, удобная работа с потоками. И большая куча всяких библиотек в которых я еще ни бум-бум. Javовский SceneBuilder чем-то напоминает Delphi. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 19:02 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Petro123, Делфи умер как нокия.... Очень жаль ...все ушли в веб и перемьли делать простые и понятные десктопы... На их место пришли всякие mvvm и windowsform или как там называется передавая технология у с# ? Для десктопа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 19:05 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Petro123Atum1Думаю у меня есть еще пару лет ... месяцев ... )) LOL У меня тоже было время). Пока я JS постигал. Atum1и какое решение ? Если интересно - JS изучать и всё что рядом. Если нет (а вижу что нет), то оставайся серверным. На двух стульях сложно. Я сейчас усиленно ствл смотреть в сторону. Ангуляр2 с типобезопасностью.. . Ибо как я понял от ангуляра там только название.... Очень хотелось увидеть что то типа gwt но с набором форм как у extjs но так ничего и не появилось доступно и понятного и чтобы можно было править в блокноте код.... а очень жаль.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 19:07 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Atum1Очень жаль ...все ушли в веб и перемьли делать простые и понятные десктопы... это да. Но это ещё от Медведева и ГОСзаказов пошло. А не от того что надо было срочно). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 20:14 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Atum1, у тебя спринг получается вроде хорошо. Вот и плюнь на этих клиентов. Зарплата больше будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2016, 20:15 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Petro123Atum1, у тебя спринг получается вроде хорошо. Вот и плюнь на этих клиентов. Зарплата больше будет. нужно расширять зону комфортности - а то шаг влево там GUI , шаг в право - там БД .... везде нужно быть докой ,а то так всю жизнь и будешь перекладывать объекты слева на право и на оборот(с) :) Хотя ,Petro123,счас да ты прав - эникейшики не особо нужны , нужны ,как врачи узкой специальности , чтобы рубил в одном фрейморке но очень хорошо ... счас по работе требуется рисовать GUI пока в вебе ...но думаю скоро и на десктопе ... Либо нужно искать человека который по апи сервера будет рисовать GUI либо самому научиться делать это быстро :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 09:00 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Atum1чтобы рубил в одном фрейморке но очень хорошо ... Это ерунда. Уникальных фреймверков не существует. Все они лишь разнообразные реализации концепций, которым "сто лет в обед". Если ты знаешь концепцию, то и фреймверк не проблема. А "рубить в одном фреймверке" это очень сомнительный скилл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 09:04 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Я бы назвал не узкий специалист, а серверный программист. Разбирающийся в орм спринге бинах потоках шедулерах DI и т.д. Это уже не мало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 09:24 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
BlazkowiczAtum1чтобы рубил в одном фрейморке но очень хорошо ... Это ерунда. Уникальных фреймверков не существует. Все они лишь разнообразные реализации концепций, которым "сто лет в обед". Если ты знаешь концепцию, то и фреймверк не проблема. А "рубить в одном фреймверке" это очень сомнительный скилл. Ну как же :) он есть и это java ee ) и тесты , которые доказывают что он крут:) https://github.com/samolisov/spring-vs-ejb-vs-cdi-benchmark А "рубить в одном фреймверке" это очень сомнительный скилл это да .согласен ... но вот на практике - хотят от человека чтобы он рисовал кнопочки и не важно что он спец по sql / его взяли рисовать кнопки .... и в системных интеграторах такое сплошь и везде .... очень сложно найти работу по душе где можно развиваться и заниматься только тем что тебе нравится и только тем что ты любишь , а не тем что от тебя хочет работодатель или менеджер - который хочет видеть Иконку в виде кнопки на панели ... И приходится , чтобы не заскучать сидеть и разбираться в одном фреймверке :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 10:03 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Atum1Ну как же :) он есть и это java ee ) и тесты , которые доказывают что он крут:) https://github.com/samolisov/spring-vs-ejb-vs-cdi-benchmark Я не могу комментировать этот бенчмарк, так чтобы не оскорбить автора. EJB не может быть быстрее Sping, потому что EJB это спека, а Spring - реализация. Чего он на GlassFish, например, не потестировал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 11:12 |
|
||
|
Добавить иконку в TabPane
|
|||
|---|---|---|---|
|
#18+
Atum1но вот на практике - хотят от человека чтобы он рисовал кнопочки и не важно что он спец по sql / его взяли рисовать кнопки блин. Ну места и работодатели разные есть. Тут даже есть работодатель, которого только спец по серверному коду интересует. Сам там решай, кем работать и у кого работать. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2016, 11:28 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2123920]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
99ms |
get tp. blocked users: |
2ms |
| others: | 198ms |
| total: | 405ms |

| 0 / 0 |
