Articles of balanço de

Ajuste / Escala JComponente à página sendo impressa

Estou tentando escalar meu componente para que ele caiba em uma única página impressa (retrato ou paisagem) gDiagram.getComponent() é o componente (JPanel) que estou tentando imprimir. Aqui está o que eu tenho até agora com base em Como posso imprimir o conteúdo de um único JPanel? /** * Prints the diagram. */ public void printDiagram() […]

thread de swingworker java para atualizar Gui principal

oi id gostaria de saber qual é a melhor maneira de adicionar texto a um jtextarea de um swingworkerthread, ive criou outra class que um jbton chama por Threadsclass (). execute (); e o encadeamento corre em paralelo bem com este código public class Threadsclass extends SwingWorker { @Override protected Object doInBackground() throws Exception { […]

Como obtenho qual JRadioButton é selecionado de um ButtonGroup

Eu tenho um aplicativo de swing que inclui botões de opção em um formulário. Eu tenho o ButtonGroup , no entanto, olhando para os methods disponíveis, não consigo obter o nome do JRadioButton selecionado. Aqui está o que eu posso dizer até agora: De ButtonGroup, posso executar um getSelection() para retornar o ButtonModel . A […]

java alterar o documento em DocumentListener

Eu uso um DocumentListener para lidar com qualquer alteração em um documento JTextPane . Enquanto o usuário digita, eu quero excluir o conteúdo do JTextPane e inserir um texto personalizado. não é possível alterar o documento no DocumentListener , em vez disso, uma solução é dita aqui: java.lang.IllegalStateException enquanto estiver usando Document Listener em TextArea, […]

Como faço para definir hard limit em um JComponent quando setMaximumSize () e setPrefferedSize () não funcionam?

Eu estou tentando fazer um quadro de image processing semelhante ao encontrado em algo como Photoshop ou Paint Shop Pro e estou correndo em problemas. Agora eu tenho uma janela JFrame com um JDesktopPane. Quando clico em um botão, um JInternalFrame é feito com os seguintes componentes: imageLabel = new JLabel(“picture.png”); scrollPane.setViewPort(imageLabel); internalFrame.add(scrollPane); // I […]

Aplicativo Java Desktop: SWT vs. Swing

Eu sou um desenvolvedor web no dia e pensando em construir o meu primeiro aplicativo de desktop real. A ideia é criar uma ferramenta que automatize uma tarefa muito repetitiva em um aplicativo da Web em que nenhuma API esteja disponível. Eu sei que quero usar o Java. Eu usei isso antes para coisas da […]

Swing Worker: function get ()

Meu problema é que eu não entendo como o swingworker funciona porque o que eu estou tentando fazer é fazer fa=worker.get() porque eu tenho um longo método que computa muitos pontos rodando em background porque eu don ‘ Não quero congelar minha interface e quero que ela obtenha os resultados para pintar a imagem do […]

Problemas com o SwingWorker e o JProgressBar

Eu preciso converter qualquer imagem dada a uma matriz de bytes para o requisito de criptografia. Estou usando o JProgressBar para monitorar o progresso da conversão, caso a imagem escolhida seja grande: File p= new File(“C:\”); BufferedImage oImg = ImageIO.read(p); ByteArrayOutputStream ba = new ByteArrayOutputStream(); ImageIO.write(oImg, “jpg”, ba); ba.flush(); ProgressBar pb = new ProgressBar(); Thread […]

Parando uma janela de exibição até que esteja totalmente desenhada?

Eu estou trabalhando em um programa Java que leva em uma grande quantidade de arquivos (3000 max) com uma matriz associada de 1/0. Atualmente eu tenho uma visualização da matriz onde há uma grade onde cada checkbox é preenchida em preto para 1 ou branco para 0. Quando desenhado, ele corre bem, mas leva cerca […]

Como procurar um determinado nó no jtree e tornar esse nó expandido.

Eu estou tendo um jtree com 100 nós. Agora eu quero procurar um determinado nó dessa tree e fazer esse nó expandido ..? Como posso resolver este problema?