button[currRow][currCol].setBackground(Color.RED);
button[currRow][currCol].setContentAreaFilled(true);
button[currRow][currCol].setOpaque(true);
Это то, что у меня есть прямо сейчас для моей четырехярусной игры, чтобы обозначить движение красного игрока.Как изменить цвет фактического JButton в Java? Не фон, а не текст
На данный момент, это только окрашивает фон и если я изменить код кнопки [currRow] [currCol] .setForeground (Color.RED), то все это просто, кажется, не изменится. Как я могу это исправить?
Попробуйте использовать 'setContentAreaFilled (false)'; как [немного более продвинутый пример] (http://stackoverflow.com/questions/14635952/java-layout-proportions-creating-a-scalable-square-panel/14636828#14636828) – MadProgrammer