Как я могу установить размер JButton в апплете? - PullRequest
1 голос
/ 13 сентября 2011

У меня есть апплет, и я хочу добавить кнопку.Проблема в том, что кнопка слишком большая, я уже использовал метод setSize (), но все равно он не работает.Возможно, настройка setSize может быть неправильной.

Может кто-нибудь получить представление об этой проблеме?

Спасибо ...

private JButton newGame = new JButton("New Game");
private JButton players = new JButton("Players");
private JButton quit = new JButton("Quit");

public void init()

{

    Container content = getContentPane();
    content.setLayout(new BorderLayout());
    mainPanel = new JPanel();
    getContentPane().add(mainPanel);
    setVisible(true);
    setSize(400, 400);
    content.add(newGame);
    content.add(players);
    content.add(quit);

}

Ответы [ 2 ]

4 голосов
/ 13 сентября 2011

Пожалуйста, проверьте менеджер компоновки, который вы используете для своего контейнера (панель, рамка, апплет ..).Это играет важную роль в определении размера и положения компонентов (например, JButton).

См. Также в руководстве по Java более подробную информацию:

1 голос
/ 14 сентября 2011

Добавьте JPanel в апплет, а затем добавьте в него JButton

Концепция кода дерева

JApplet (GridLayout) <- JPanel (FlowLayout) <- JButton (setSize (новое измерение (x, y)))) </strong>


Удачи

...