0
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 程序的其他部分,因为它们与包无关。

请帮帮我!!并提前感谢!

4

1 回答 1

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);
于 2012-10-14T10:58:27.423 回答