java中继承JScrollPane在另一个类中调用,JTextArea无法显示
classLeftjScrollPaneextendsJScrollPane{publicJTextAreajTextArea;publicLeftjScrollPane...
class LeftjScrollPane extends JScrollPane{
public JTextArea jTextArea;
public LeftjScrollPane(){
super();
// 创建文本域jTextArea
jTextArea=new JTextArea();
jTextArea.setText("this is TextArea");
JLabel laa=new JLabel("dd");
// 添加到面板中
this.add(jTextArea);
this.add(laa);
this.setVisible(true);
}
}
另一个类中调用
public class CARFrame extends JFrame{
public LeftjScrollPane leftjPane;
public CARFrame(){
leftjPane=new LeftjScrollPane();
、、、、、
}
} 展开
public JTextArea jTextArea;
public LeftjScrollPane(){
super();
// 创建文本域jTextArea
jTextArea=new JTextArea();
jTextArea.setText("this is TextArea");
JLabel laa=new JLabel("dd");
// 添加到面板中
this.add(jTextArea);
this.add(laa);
this.setVisible(true);
}
}
另一个类中调用
public class CARFrame extends JFrame{
public LeftjScrollPane leftjPane;
public CARFrame(){
leftjPane=new LeftjScrollPane();
、、、、、
}
} 展开
展开全部
这样修改下看看
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Rectangle;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextArea;
public class LeftjScrollPane extends java.awt.ScrollPane
{
public JTextArea jTextArea;
public LeftjScrollPane()
{
super();
// 创建文本域jTextArea
jTextArea = new JTextArea();
jTextArea.setText("this is TextArea");
// 添加到面板中
this.add(jTextArea,BorderLayout.CENTER);
// this.add(laa);
this.setVisible(true);
}
public static void main(String[] args)
{
JFrame jf = new JFrame();
LeftjScrollPane ljs = new LeftjScrollPane();
jf.add(ljs,BorderLayout.CENTER);
jf.setSize(200,100);
jf.pack();
jf.setVisible(true);
}
}
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Rectangle;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextArea;
public class LeftjScrollPane extends java.awt.ScrollPane
{
public JTextArea jTextArea;
public LeftjScrollPane()
{
super();
// 创建文本域jTextArea
jTextArea = new JTextArea();
jTextArea.setText("this is TextArea");
// 添加到面板中
this.add(jTextArea,BorderLayout.CENTER);
// this.add(laa);
this.setVisible(true);
}
public static void main(String[] args)
{
JFrame jf = new JFrame();
LeftjScrollPane ljs = new LeftjScrollPane();
jf.add(ljs,BorderLayout.CENTER);
jf.setSize(200,100);
jf.pack();
jf.setVisible(true);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询