Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JTextField不显示超/下标 import java.awt.*; 导入javax.swing.*; 公开课实习9{ 公共静态void main(字符串[]args){ JButton b=新JButton(); b、 立根(10,10,150,150); JLabel l=新JLabel(“ell”); l、 setText(“+ax2+bx2+c”); b、 加(l); JTextField t=新的JTextField(); t、 立根(10300150150); t、 加(l); JFrame f=新的JFrame(“”); f、 setVisible(真); f、 setLayout(空); f、 立根(10,1050500); f、 添加(b); f、 加(t); } }_Java_Swing_Jtextfield - Fatal编程技术网

JTextField不显示超/下标 import java.awt.*; 导入javax.swing.*; 公开课实习9{ 公共静态void main(字符串[]args){ JButton b=新JButton(); b、 立根(10,10,150,150); JLabel l=新JLabel(“ell”); l、 setText(“+ax2+bx2+c”); b、 加(l); JTextField t=新的JTextField(); t、 立根(10300150150); t、 加(l); JFrame f=新的JFrame(“”); f、 setVisible(真); f、 setLayout(空); f、 立根(10,1050500); f、 添加(b); f、 加(t); } }

JTextField不显示超/下标 import java.awt.*; 导入javax.swing.*; 公开课实习9{ 公共静态void main(字符串[]args){ JButton b=新JButton(); b、 立根(10,10,150,150); JLabel l=新JLabel(“ell”); l、 setText(“+ax2+bx2+c”); b、 加(l); JTextField t=新的JTextField(); t、 立根(10300150150); t、 加(l); JFrame f=新的JFrame(“”); f、 setVisible(真); f、 setLayout(空); f、 立根(10,1050500); f、 添加(b); f、 加(t); } },java,swing,jtextfield,Java,Swing,Jtextfield,我在用计算器,想显示上标。我成功地使用HTML在标签上这样做了,但未能在文本字段上重复它 是否不可能在文本字段(即显示sub/superscript)中执行此操作,或者是否有方法?请不要使用null布局。添加所有组件后,最后调用f.setVisible(true)。这并不能回答问题,是吗:P:D这就是为什么我在评论中建议它而不是回答。我很确定JTextField不支持这一点,因为它使用的是PlainDocument绝对定位可能适用于您的系统,但请考虑其他具有不同分辨率和操作系统的系统。如果我重新

我在用计算器,想显示上标。我成功地使用HTML在标签上这样做了,但未能在文本字段上重复它


是否不可能在文本字段(即显示sub/superscript)中执行此操作,或者是否有方法?

请不要使用
null
布局。添加所有组件后,最后调用
f.setVisible(true)
。这并不能回答问题,是吗:P:D这就是为什么我在评论中建议它而不是回答。我很确定
JTextField
不支持这一点,因为它使用的是
PlainDocument
绝对定位可能适用于您的系统,但请考虑其他具有不同分辨率和操作系统的系统。如果我重新调整框架的尺寸呢?
import java.awt.*;
import javax.swing.*;

public class practice9 {

public static void main(String[] args) {
    JButton b = new JButton();
    b.setBounds(10, 10, 150, 150);
    JLabel l = new JLabel("ell");
    l.setText("<html>+ax<sup>2</sup>+bx<sub>2</sub>+c</html>");
    b.add(l);
    JTextField t = new JTextField();
    t.setBounds(10, 300, 150, 150);
    t.add(l);

    JFrame f = new JFrame("");

    f.setVisible(true);
    f.setLayout(null);

    f.setBounds(10, 10, 500, 500);
    f.add(b);
    f.add(t);
}
}