Я установил значок моей кнопки на .png, который я сделал в фотошопе, но вместо того, чтобы только изображение было видимым, тогда еще есть рамка кнопки или то, что вы хотите назвать.Java JButton только изображение?
Я хочу кнопку, чтобы быть просто:
Я установил значок моей кнопки на .png, который я сделал в фотошопе, но вместо того, чтобы только изображение было видимым, тогда еще есть рамка кнопки или то, что вы хотите назвать.Java JButton только изображение?
Я хочу кнопку, чтобы быть просто:
there are set of methods implemented in API, который создал неукрашенный JButton, например,
JButton button = new JButton();
button.setBorderPainted(false);
button.setBorder(null);
//button.setFocusable(false);
button.setMargin(new Insets(0, 0, 0, 0));
button.setContentAreaFilled(false);
button.setIcon(myIcon1);
button.setRolloverIcon(myIcon2);
button.setPressedIcon(myIcon3);
button.setDisabledIcon(myIcon4);
Вы просто пропустили линию.
i.e. btn.setBorder(null);
- это единственное, что вам нужно сделать. Отдых прекрасен.
Добавить это, чтобы сделать его идеальным: button.setFocusPainted(false);
Можете ли вы подробнее рассказать о своем ответе? – Rakete1111
Что Вы ищите? Вы можете удалить границы, помещая 'Insets' в 0 – nachokk
. Этот предыдущий вопрос может помочь вам [ссылка] (http://stackoverflow.com/questions/18468169/is-there-any-way-to-fit-an-image- in-a-tab-component) – nachokk