Somador binário em Java

Olá, preciso somar números em binário, só que não tenho a mínima ideia de como fazer os códigos, uso o NetBeans, já tenho criado a interface e tal e as variáveis para pegar o valor digitado para somar, mas não sei como faço para somar esses valores em binário, alguém sabe o que devo fazer?

Olá, tem uns métodos da classe Integer do pacote java.lang que você pode usar para realizar os cálculos.

Integer.parseInt(variávelString,2); //-- retorna um int do número binário em número decimal, o parâmetro é a String do valor binário e o número 2 pois se trata de transforma um número binário em inteiro, o parâmetro é um int do número em decimal.
Integer.toBinaryString(variávelInt); //-- retorna uma String com o valor em binário

Segue um exemplo:

public class SomaBinario {

	public static void main(String[] args) {
		
		String a, b;
		int soma;
		a = "11";//-- 3 em decimal
		b = "10";//-- 2 em decimal
	
		soma = Integer.parseInt(a,2) + Integer.parseInt(b,2);//-- Transforma o valor de a e b em número decimal e faz a soma
		
		System.out.println("Soma de " + a + " + " + b + " = " + Integer.toBinaryString(soma));//-- transforma o resultado da soma em número binário
	}
}

Espero que ajude.