Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

java swing 初心者

初めまして質問させてください。

 JSplitPane()を使用使用としているのですが
at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Exception in thread "main" 
と言うエラーが出ます。
初心者なので分かりやすいように説明していただくと
ありがたいです。

ソースコードは以下のとうりです。

import java.awt.BorderLayout;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JSplitPane;
import javax.swing.JTextField;

public class EggAnarlyzer extends JFrame{

  public static void main(String[] args){
    EggAnarlyzer frame = new EggAnarlyzer();

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setBounds(10, 10, 300, 200);
    frame.setTitle("タイトル");
    frame.setVisible(true);
  }

  EggAnarlyzer(){
    JSplitPane splitpane = new JSplitPane();

    JPanel leftPanel = new JPanel();
    leftPanel.add(new JButton("button1"));

    JPanel rightPanel = new JPanel();
    rightPanel.add(new JLabel("Name:"));
    rightPanel.add(new JTextField("", 10));

    splitpane.setLeftComponent(leftPanel);
    splitpane.setRightComponent(rightPanel);

    getContentPane().add(splitpane, BorderLayout.CENTER);
  }
}

よろしくお願いいたします。

2

回答

12395

閲覧

2件の回答

評価

0

「初心者」を前面に出すと、だいたい印象が良くない。

そのatの上にもう一行はあるはずなんだが…。

例外の調べ方が分からないなら、Swingは一旦脇へ置いて
基礎から勉強する方がいい。

評価

0

すみません。
基礎から勉強しなおします。
ありがとうございました。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。