相关疑难解决方法(0)

JLabel有"自动换行"属性吗?

我在JLabel中显示一些文本.基本上我是动态生成该文本,然后我应用一些HTML标签(例如,BRB)来格式化文本.最后,我将此格式化文本分配给我的JLabel.

现在我希望我的Jlabel在到达屏幕末尾时自动将文本换行到下一行,就像Note Pad中的"Word Wrap"功能一样.

我怎样才能做到这一点?

java swing jlabel

47
推荐指数
4
解决办法
5万
查看次数

简单的弹出式Java表单,至少包含两个字段

当用户单击一个按钮时,我想显示一个应该至少有两个JTextField和两个JLabel的弹出窗体,因此JOptionPane.showInputDialog不可能使用.

java user-interface swing

15
推荐指数
1
解决办法
4万
查看次数

无法从另一个JFrame获取变量信息

我正在尝试创建类似于JOptionPane的东西,但是将从输入中获得多于一(3)个变量.所以我想我会使用一个单独的JFrame,它有三个textFields.我使用Get和Set等访问方法将变量从一个类获取到另一个类,但我得到一个空指针excpetion.我想我会以错误的方式获取变量,并且很难找到可行的解决方案.

public class Instructor()
{
public void Insert(JPanel panel)
{
panel.removeAll();
panel.updateUI();
//ResultSet resultSet = null;
    String bNum = "";
String fName = "";  
String lName = "";


    InsertFrame insert = new InsertFrame();
    insert.setVisible(true);
    bNum = insert.getBNumber();
fName = insert.getFirstName();  
lName = insert.getLastName();

    /*
    String bNum = JOptionPane.showInputDialog("Enter BNumber");
    String fName = JOptionPane.showInputDialog("Enter First Name");
    String lName = JOptionPane.showInputDialog("Enter Last Name");*/
try
{
    connection = DriverManager.getConnection(URL);
    insertNewInstructor = connection.prepareStatement(
    "INSERT INTO Instructor" + "(BNumber, FirstName, LastName)" + "VALUES           (?,?,?)");
}catch(SQLException …
Run Code Online (Sandbox Code Playgroud)

java swing jframe joptionpane

3
推荐指数
1
解决办法
1027
查看次数

标签 统计

java ×3

swing ×3

jframe ×1

jlabel ×1

joptionpane ×1

user-interface ×1