2014-01-16 3 views
0

Я просто пытаюсь вывести String ArrayList в Java-апплет. Каков наилучший способ сделать это? Я не знаком с форматированием AppletРисование String ArrayList в Java Applet

+1

Создайте серию JLabels или используйте JTable или используйте JTextField. Оформить заказ [Как создать графический интерфейс с Swing] (http://docs.oracle.com/javase/tutorial/uiswing/) – MadProgrammer

+0

Я удивлен, что никто не упоминал ** 'JList' **! Это идеальное решение для этого использования. –

+0

BTW - Зачем нужен апплет? Если это связано со спецификацией. учителем, пожалуйста, обратитесь к [Почему учителя CS должны прекратить преподавать Java-апплеты] (http://programmers.blogoverflow.com/2013/05/why-cs-teachers-should-stop-teaching-java-applets/). –

ответ

2

У вас есть опции. Это действительно зависит от того, чего вы пытаетесь достичь.

  • Используйте JLabel. Для этого, ваша воля, вероятно, захотите использовать HTML для ввода строк, для нескольких линий, а JLabel не поддерживает \n каретку
  • Используйте JTextArea
  • Нарисуй Струны на JPanel

Вы хотите просто пройти через Swing tutorials, хотя, если вы не знакомы с этими идеями. Это очень простые принципы. Ознакомьтесь с разделом Using Swing Components

+0

Вы можете сделать довольно много вещей с помощью html и простых правил CSS в Swing, как предлагает peeskillet. Вы никогда не думаете, что ваш «JLabel» - это веб-браузер, но с фантазией вы можете получить приличный взгляд на свой апплет –

1

Текст должен быть нарисован на некотором компоненте. Итак, предполагая, что вы используете JApplet (например, swing), вы можете использовать Jlavel, Jtextfield, Jtextarea, jtable .... все зависит от ваших требований к gui.

Смежные вопросы