java - MigLayout在java中无法解析

标签 java swing packaging miglayout

MigLayout 无法解决我的应用程序中的问题。代码如下。 我也尝试在主体中执行此操作,但发生了相同的错误。

package javaAss;
import java.awt.*;
import javax.swing.*;
import javax.swing.SwingUtilities;

public class Guest 
   {
       JFrame frame=new JFrame("Login as Guest");
       JPanel panel = new JPanel();
       JLabel password=new JLabel("Enter Password");
       JTextField length=new JTextField(5);
       JButton b1=new JButton("Sign in");
       JButton b2=new JButton("Go Back");

public Guest()
{

    JOptionPane.showMessageDialog(null,"You Selected Login as Guest");
    panel.setLayout( new MigLayout());
    panel.add(password);
    panel.add(length);
    panel.add(b1);
    panel.add(b2);
    frame.setSize(500,400);
    frame.setResizable(true);
    frame.setVisible(true);
    frame.add(panel);
}
public static void main (String [] aa)
 {
    SwingUtilities.invokeLater(new Runnable()
    {
    public void run()
    {
        new Guest();    
    }
    });

  }
 }

在这一行

panel.setLayout( new MigLayout());

错误一次又一次地发生,MigLayout 无法解析,但是我也尝试使用 net.miginfocom.swing.MigLayout 来执行此操作

我正在使用 eclipse 运行此应用程序,我的 java 编译器是 1.6 JRE

最佳答案

MigLayout 不是标准的 Java 布局。 你必须:

  • 下载到对应的.jar文件

  • 将 jar 添加到类路径

  • 并导入

这里是入门指南: MigLayout Website

关于java - MigLayout在java中无法解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27634714/

相关文章:

java - 大小大于 2.3MB 的 png 文件出现 OOM 错误

java - 为什么这个 INSERT 添加了一个额外的空行?

java - 创建一个类似于 Microsoft Word 中的页边距编辑器组件

基于 Java 的配置,带参数的 Autowiring bean

ruby - 如何打包并发布Ruby应用程序?

tomcat - 使用slf4j/logback时如何打包webapp?

Java Unique Number Generator 碰撞测试内存不足

java - Jenkins org.apache.maven.plugins :maven-compiler-plugin:2. 0.2

Java - Swing - 似乎无法让增量绘画工作(通过可执行 Jar 文件运行)

Python 守护进程打包最佳实践