Quantcast
Channel: GUJ - Tópicos com a tag java
Viewing all articles
Browse latest Browse all 17410

Problema pra trocar a cor da borda de JFomattedTextField[RESOLVIDO]

$
0
0

@LonelehKitten escreveu:

Não consigo mudar a cor da borda de meu JFormattedTextField, como faço pra muda-la?

private void iWordInitComp() {
        inputWord.setHorizontalAlignment(JTextField.CENTER);
        inputWord.setBackground(Color.WHITE);
        inputWord.setForeground(Color.BLACK);
        inputWord.setFont(GameFonts.getFontTexts());
        inputWord.setHighlighter(null);
        inputWord.setBounds(-2, -2, 204, 42);
        if(!Main.not_singleplayer){
            inputWord.setBorder(new LineBorder(Color.LIGHT_GRAY, 2));
        }
        else if(Main.not_singleplayer){
            if(Main.tp_game_mode.equals(GameRooms.ENDURANCE_MODE)){
                inputWord.setBorder(new LineBorder(new Color(200, 200, 255), 2));
            }
            else if(Main.tp_game_mode.equals(GameRooms.VERSUS_MODE)){
                inputWord.setBorder(new LineBorder(new Color(255, 185, 185), 2));
            }
        }
    }

Obs: Já tentei com BorderFactory.createLineBorder(...), ele passa pelos ifs pois muda a espessura da borda, mas não a cor. Os valores negativos são para que apareça somente a borda inferior do JFormattedTextField. Ele está dentro de um JPanel menor para que apareça somente a borda inferior (isso deu certo).

Valew!!! :smiley_cat:

Mensagens: 3

Participantes: 2

Ler tópico completo


Viewing all articles
Browse latest Browse all 17410

Latest Images

Trending Articles

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>