JCommandButton в JFrame - PullRequest
       5

JCommandButton в JFrame

1 голос
/ 05 января 2012

Я проектирую в окне JFrame, и перетащить кнопку JCommand.

Затем я меняю имя кнопки команды. И я отображаю некоторый текст как ("изображение") в кнопке JCommand. Затем я добавляю одно изображение в кнопку JCommand для отображения.

Моя проблема в том, что когда я добавляю изображение в командную кнопку, текст исчезает. Только изображение будет отображаться.

Как изменить Jcommand кнопку отображения? Это означает, что внутри этой кнопки управления изображение будет отображаться, имя будет отображаться под изображением в кнопке команды?

Как это сделать?

Ответы [ 2 ]

3 голосов
/ 05 января 2012
JButton imageTextButton;

imageTextButton = new JButton(
                      "Click me to disable the next button"
                                        , new ImageIcon(imagePath));
imageTextButton.setVerticalTextPosition(AbstractButton.BOTTOM);
imageTextButton.setHorizontalTextPosition(AbstractButton.CENTER);

Это будет отображать изображение как это ButtonWithText

Надеюсь, что это может помочь.

Привет

3 голосов
/ 05 января 2012
  button.setVerticalTextPosition(SwingConstants.BOTTOM);
  button.setHorizontalTextPosition(SwingConstants.CENTER)
...