ホームページ  >  記事  >  Java  >  Java の JScrollPane スクロール パネル インスタンスの詳細な説明

Java の JScrollPane スクロール パネル インスタンスの詳細な説明

巴扎黑
巴扎黑オリジナル
2017-09-08 09:53:253839ブラウズ

この記事では主に、一般的に使用される Java パネル JScrollPane の簡単な紹介と、関連する例を紹介します。

インターフェースを設定するときに、コンテンツの大部分が小さなコンテナー フォームに表示される場合があります。この場合は、JScrollPane パネルを使用できます。

JScrollPane パネルはスクロールバー付きのパネルですが、JScrollPane はコンポーネントを 1 つしか配置できず、レイアウトマネージャーは使用できません。 JScrollPane パネルに複数のコンポーネントを配置する必要がある場合は、JPanel に複数のコンポーネントを配置してから、JPanel パネルをコンポーネント全体として JScrollPane コンポーネントに追加する必要があります。誰もがこれに注意する必要があります!以下では、その使用法とテクニックを理解するために例を使用します。

ソースコード:


public class JscrollPaneDemo extends JFrame{
 private JPanel contentPane; 
 private JScrollPane scrollPane;
 private JTextArea textArea;
 public JscrollPaneDemo(){
 contentPane=new JPanel();
 contentPane.setBorder(new EmptyBorder(5,5,5,5));
 contentPane.setLayout(new BorderLayout(0,0));
 this.setContentPane(contentPane);
 scrollPane=new JScrollPane();
 contentPane.add(scrollPane,BorderLayout.CENTER);
 textArea=new JTextArea();
 //scrollPane.add(textArea); 
 scrollPane.setViewportView(textArea);
 this.setTitle("滚动面板使用");
 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 this.setBounds(100, 100, 250, 200);
 this.setVisible(true);
 }
 public static void main(String []args){
 @SuppressWarnings("unused")
		JscrollPaneDemo example=new JscrollPaneDemo(); 
 }
}

友人、特に初心者には、学習プロセス中にコードをコピーせず、自分で入力してみることをお勧めします。理解を深められる一方で、コーディングのスピードを練習することもできます。プログラマーとして、プログラミングの習慣とスキルだけでなく、スピードも必要です。

以上がJava の JScrollPane スクロール パネル インスタンスの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。