All Downloads are FREE. Search and download functionalities are using the official Maven repository.

dev.robocode.tankroyale.gui.ui.arena.BotButton.kt Maven / Gradle / Ivy

package dev.robocode.tankroyale.gui.ui.arena

import dev.robocode.tankroyale.gui.model.Participant
import java.awt.Dimension
import javax.swing.JButton
import javax.swing.SwingConstants

class BotButton(val bot: Participant) : JButton(bot.displayName) {

    init {
        setHorizontalAlignment(SwingConstants.LEFT)
        toolTipText = bot.displayName
    }

    override fun getMaximumSize() : Dimension {
        val size = super.getMaximumSize()
        size.width = Int.MAX_VALUE
        return size
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy