Exponenten

Hatschi

Aktives Mitglied
Ein wahrscheinlich simple Frage: Gibt es eine einfach Möglichkeit Zahlen in nem Textfeld (also zB JTextField) oder von mir aus auch irgendwie als Image so darzustellen: 3²? Also dass ich den Exponenten wirklich "hoch"-stellen kann?
 
J

JohannisderKaeufer

Gast
Java:
class ExpTest{
public static void main(String[] args){
System.out.println("a¹²³");
}
}

gibt bei mir a¹²³ aus.

Java:
class ExpTest{
public static void main(String[] args){
String string = "¹²³";
System.out.println(string);
System.out.println((int)string.charAt(0));
System.out.println((int)string.charAt(1));
System.out.println((int)string.charAt(2));
}
}

zeigt mir das
(char)185 ¹,
(char)178 ²,
(char)179 ³
ergibt.

Das ganze sollte auch in einem Textfield funktionieren.

Diese Integerwerte geben die folgenden character
8304 : ⁰
8308 : ⁴
8309 : ⁵
8310 : ⁶
8311 : ⁷
8312 : ⁸
8313 : ⁹
 
Zuletzt bearbeitet von einem Moderator:

eRaaaa

Top Contributor
Oder:
- Benutze ein JLabel + HTML :)
Java:
	public static void main(String[] args) {
		JFrame frame = new JFrame();
		JPanel panel = new JPanel();
		int zahl = 3;
		int exponent = 2;
		JLabel label = new JLabel("<html>" + zahl + "<sup>" + exponent + "</sup></html>");
		panel.add(label);
		frame.add(panel);
		frame.pack();
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.setLocationRelativeTo(null);
		frame.setVisible(true);
	}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
X RSA Exponenten Allgemeine Java-Themen 3
H Exponenten mit UNICODE Allgemeine Java-Themen 4

Ähnliche Java Themen

Neue Themen


Oben