Articles of swing

Múltipla input no JOptionPane.showInputDialog

Existe uma maneira de criar várias inputs no JOptionPane.showInputDialog em vez de apenas uma input?

Como faço para salvar as configurações do usuário de preferência em Java?

Por exemplo, eu tenho uma janela com um botão de preferência. Eu quero fazer com que, quando o usuário pressionar o botão de preferência e verificar suas opções apropriadas e pressionar ok, ele salve a preferência e, quando o usuário pressionar a janela principal, ele será executado de acordo com a preferência do usuário. janela. […]

Como faço para adicionar uma imagem a um JButton

Eu estou tentando adicionar uma imagem para um JButton e não tenho certeza do que estou perdendo. Quando executo o código a seguir, o botão parece exatamente o mesmo de se eu o criei sem nenhum atributo de imagem. Water.bmp está na raiz da pasta do meu projeto. ImageIcon water = new ImageIcon(“water.bmp”); JButton button […]

Java swing JComponent “tamanho”

Eu estou fazendo um projeto onde eu preciso de alguns componentes de swing personalizados. Até agora eu fiz um novo botão com uma série de imagens (o visual do Java Metal não se encheckbox na minha interface). Eu implementei o MouseListener nesse novo componente e é aí que surge o meu problema. Meu widget muda […]

A GUI do swing Java congela

Eu estou escrevendo um aplicativo de GUI cliente / servidor Java usando sockets e aqui está o problema: Eu tenho um botão para começar a ouvir uma porta específica: botão actionPerformed method private void listenButtonActionPerformed(java.awt.event.ActionEvent evt) { int port = Integer.parseInt(portTextfield.getText(), 10); try { socket.listen(port); } catch (IOException ex) { } } Aqui está o […]

Desenhar um object usando getGraphics () sem estender o JFrame

Como posso desenhar um object sem uma class (que estende o JFrame )? Eu encontrei o método getGraphics mas ele não desenha o object. import javax.swing.*; import java.awt.*; public class Main { public static void main(String[] args) { JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); frame.setSize(600, 400); JPanel panel = new JPanel(); frame.add(panel); Graphics g […]

Java Swing; Duas classs, onde colocar declarações e novos listadores de ações?

Puro iniciante pergunta aqui. Estou modificando um código e agora estou preso nas seguintes questões; Meu timer é chamado na class alta. Mas minha contagem de int está sendo chamada na class abaixo. Sempre que eu adiciono uma declaração if como; if (count == 2) { t.stop();} Eu recebo erros porque o int está na […]

Encadeamento de barra de progresso MVC

Estou usando um padrão MVC para meu design, quando um usuário pressiona o botão de pesquisa, eu chamo uma pesquisa no modelo, mas também quero atualizar uma barra de progresso com informações retornadas desse modelo. Eu tentei usar um swingworker, mas a barra de progresso não é atualizada. Eu suspeito que estou fazendo algo errado […]

Como desenhar uma tree representando um gráfico de nós conectados?

Eu quero exibir uma tree em uma GUI Java, mas eu não sei como. A tree representa um gráfico de nós conectados, como este: Eu devo dizer que tenho minha própria class de tree: public class BinaryTree { private BinaryNode root; public BinaryTree( ) { root = null; } public BinaryTree( Object rootItem ) { […]

Como fazer um JButton em uma célula JTable clicável?

Eu tenho um JTable com um renderizador de célula personalizado. A célula é um JPanel que contém um JTextField e um JButton. O JTextField contém um inteiro, e quando o usuário clica no JButton, o inteiro deve ser aumentado. O problema é que o JButton não pode ser clicado quando eu o tenho em uma […]