Quello che mi era venuto in mente era fare una classe FractionLabel che estendeva JLabel e' sovrascrivere il metodo paintComponent in modo che disegnasse all'interno della label numeratore e denominatore separati dalla linea.
Se non ti sembra una soluzione adeguata prova a spiegare meglio il problema, magari c'e' qualcosa di piu' adatto.
Verrebbe una label per ogni frazione, ma una frazione potrebbe essere anche del tipo: