Articles of java

JLayeredPane e pintura

Eu estou escrevendo um aplicativo que tem um JLayeredPane (chamá-lo camadas) contendo dois JPanels em diferentes camadas. Eu sobrescrevo o método paintComponent do JPanel na parte inferior (chame-o de grid_panel) para que ele desenhe uma grade, e o método paintComponent daquele no topo (chame de circuit_panel) para que ele desenhe um circuito. Aqui está um […]

A class não é abstrata e não substitui o erro em Java

Estou recebendo um erro de tempo de compilation com o Java: MyClass is not abstract and does not override abstract method onClassicControllerRemovedEvent( wiiusej.wiiusejevents.wiiuseapievents.ClassicControllerRemovedEvent) in wiiusejevents.utils.WiimoteListener) Aqui está a aula: import wiiusej.WiiUseApiManager; import wiiusej.Wiimote; import wiiusej.wiiusejevents.physicalevents.ExpansionEvent; import wiiusej.wiiusejevents.physicalevents.IREvent; import wiiusej.wiiusejevents.physicalevents.MotionSensingEvent; import wiiusej.wiiusejevents.physicalevents.WiimoteButtonsEvent; import wiiusej.wiiusejevents.utils.WiimoteListener; import wiiusej.wiiusejevents.wiiuseapievents.DisconnectionEvent; import wiiusej.wiiusejevents.wiiuseapievents.NunchukInsertedEvent; import wiiusej.wiiusejevents.wiiuseapievents.NunchukRemovedEvent; import wiiusej.wiiusejevents.wiiuseapievents.StatusEvent; public class MyClass implements […]

Animação GIF de Java não repintando corretamente

Estou tentando animar uma imagem GIF. A animação funciona, mas não está pintando bem. Ele mostra assim (captura de canvas não animada): Na imagem, o rabo sacode assim: Como você pode ver, a imagem não é bem repintada. Eu não quero usar JLabels, mas isso não funcionou corretamente, então eu segui essa pergunta quando minha […]

Analisando logs do gc

Estou usando as opções -XX:+PrintGCApplicationStoppedTime e -XX:+PrintGCApplicationConcurrentTime para ativar o log do gc. Mas descobri que somente após 4 0r 5 impressões de PrintGCApplicationStoppedTime meus detalhes reais de gc registram através do comando -XX:+PrintGCDetails ! Por definição PrintGCApplicationStoppedTime imprime o tempo de parada do aplicativo para cada gc. Mas não estou claro por que ele […]

Como imprimir o conteúdo do object de maneira correta?

Eu tenho um ArrayList que contém alguns objects da class User . Quando eu imprimo esses objects eu tenho: [Utilizador @ 18fd984, Utilizador @ 18fd984] Como imprimir esses objects de maneira correta?

Classe interna e variables ​​locais

Por que preciso declarar uma local variable como final se minha Inner class definida no método precisar usá-la? Exemplo: class MyOuter2 { private String x = “Outer2”; void doStuff() { final String y = “Hello World”; final class MyInner { String z = y; public void seeOuter() { System.out.println(“Outer x is “+x); System.out.println(“Local variable is […]

Evento de clique do campo de lista personalizada

estou escrevendo um aplicativo em que eu criei o campo de lista personalizada para exibir listview. meu CustomListField contém uma imagem e texto em uma linha. im gettiing ouvinte de mudança de campo no clique da linha listfield, mas eu quero colocar ouvinte fieldchange na imagem também .. alguém pode me dizer como posso fazer […]

Java: Move a imagem para a posição do mouse

Este é o Bob: Eu já sei como fazê-lo girar para a posição do mouse graças a esta pergunta: https://stackoverflow.com/posts/26607930/edit Eu tenho tudo funcionando, mas ainda não consigo movê- lo para a posição do mouse quando pressiona uma tecla. Aqui está um exemplo: import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Point; import java.awt.RenderingHints; import java.awt.event.MouseEvent; import java.awt.event.MouseMotionListener; […]

Obter lista de processos no Windows de uma maneira segura para charset

Esta publicação fornece uma solução para recuperar a lista de processos em execução no Windows. Em essência, faz: String cmd = System.getenv(“windir”) + “\\system32\\” + “tasklist.exe”; Process p = Runtime.getRuntime().exec(cmd); InputStreamReader isr = new InputStreamReader(p.getInputStream()); BufferedReader input = new BufferedReader(isr); então lê a input. Parece e funciona muito bem, mas eu queria saber se existe […]

Obtendo NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName ()

Estou enfrentando um problema durante a implantação de um serviço no Tomcat 8. Obtenção de erro a seguir: Causado por: java.lang.NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName () Ljava / lang / String; em org.apache.tomcat.websocket.server.WsServerContainer. (WsServerContainer.java:149) em org.apache.tomcat.websocket.server.WsSci.init (WsSci.java:131) em org.apache.tomcat.websocket. server.WsSci.onStartup (WsSci.java:47) em org.apache.catalina.core.StandardContext.startInternal (StandardContext.java:5244) em org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:150) … mais 10 O método getVirtualServerName foi introduzido no Servlet 3.1 […]