package textar;
import java.awt.*;
import javax.swing.*;
public class textarea extends JInternalFrame
{
public static JTextArea txtaMessage;
textarea() {
super("Private Cloud Environment",true,false,true,true);
txtaMessage=new JTextArea();
JScrollPane scrollPane=newJScrollPane(txtaMessage,
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
txtaMessage.setFont(new Font("Serif", Font.BOLD, 16));
txtaMessage.setEditable(false);
getContentPane().setLayout(new GridLayout(1,1));
getContentPane().add(scrollPane);
setSize(650,650);
setVisible(true);
}
}
所以上面是我的代码块,必须在以下程序中调用
import package textar.*;
public Main()
{
//creating object for textarea InternalFrame
textarea objtxta=new textarea();
addFrame(objtxta);
}
但是在编译时
import package textar.*;
^
1 error
"error: identifier expected" pops out !!
我跳过d程序的其他部分,因为它们与包无关。
请帮帮我!! 并提前致谢!!
答案 0 :(得分:4)
此package
语句中import
关键字的使用无效。您可以使用:
import textar.*;
您的调用类似乎没有声明类:
import textar.*;
public class Main {
public Main() {
//creating object for textarea InternalFrame
textarea objtxta=new textarea();
addFrame(objtxta);
}
...
同样,JScrollPane
类textarea
声明中的关键字之间应该有空格:
JScrollPane scrollPane = new JScrollPane(txtaMessage,
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);