JTabbedPaneがあるとします。これらの各タブには、JLabelとJButtonを持つJPanelがあります。すでにJLabelのテキストがペインに追加された後、そのJLabelのテキストをどのように変更できますか?JTabbedPaneタブでJLabelを変更する方法は?
1
A
答えて
3
いつものようにjLabelN.setText("New Text");
を使用できます。ラベルがどこに追加されるかは関係ありません。変数jLabelNがアクセス可能である必要があります。
1
あなたは簡単に
public class A extends JPanel{
JLabel aLabel=new JLabel();//field
public A(){
this.add(aLabel);
//GUI init here...
}
public void setLabelText(String text)
{
this.aLabel.setText(text);
}
public String getLabelText(){return this.aLabel.getText(); }
...
}
は
それはゲッターとセッターを使用してpublic class B extends JFrame
{
A a=new A(); //
A a1=new A();
JTabbedPane tp=new JTabbedPane();
public B()
{
a.setLabelText("Hello World!");
a1.setLabelText("Hello World Again!");
tb.add("tab 0", a);
tb.add("tab 1", a1);
// ...
}
public void actionPerformed(ActionEvent e)
{
/*a button clicked...
Lets get the tab label text value */
JOptionPane.showMessageDialog(this,"tab 0 label text is: "+this.a.getLabelText());
this.a.setLabelText("Have a good Java Coding");
}
}
...として今それを呼び出すことができます(ただ一部抜粋)のようなあなたのGUIコンポーネントのgetterとsetterを書くことができますオブジェクトデータ相互作用の標準的な方法
幸運
関連する問題
- 1. JtabbedPaneのマウスオーバーでタブのテキストの色を変更する方法は?
- 2. JTabbedPaneでタブの変更を禁止する
- 3. "panel.add(new JLabel(" "")); "にあるJLabelのフォントサイズを変更する方法"
- 4. JTabbedPaneでタブをドラッグするには
- 5. JTabbedPane:アクティブなタブでのみアクションを実行する方法
- 6. 変更JTabbedPaneのアライメント
- 7. JTabbedPaneにタブを残さないようにする方法
- 8. JtabbedPaneにタブのタイトルを表示しない方法は?
- 9. Androidタブ - コンテンツをタブで消す親タブを外して変更する方法
- 10. JLabelのアイコンを変更するには?
- 11. JTabbedPaneのタブのサイズを設定する
- 12. GroovyのSwingBuilder:(JTabbedPaneの中)サイズ変更および/またはタブのフォント
- 13. JTabbedPane:タブの左側のアイコン
- 14. JPanelでJLabelを「ペイントする」方法は?
- 15. JLabelのフォントを変更
- 16. JTabbedPaneコンポーネントを更新する
- 17. コンポーネントからJLabelアイコンを変更する
- 18. タブ付きインターフェイスを変更する方法は?
- 19. タブ項目選択変更イベントを防止する方法は?
- 20. 別のウィンドウでタブを変更する方法
- 21. GWTでタブ変更イベントをキャッチする方法TabLayoutPanel
- 22. jQuery UIタブでハッシュ変更を無効にする方法
- 23. jLabelとjTextFieldを適切な方法で更新する
- 24. JTabbedPaneのタブを前面に移動
- 25. パラメータの変更のJLabel
- 26. PowershellでJSONに変換するときにタブ幅を変更する方法
- 27. jQueryタブで変数を変更する
- 28. javascriptを使用してYUI3タブを変更する方法
- 29. タブのタブ内容を変更する
- 30. jQuery-UIタブのフォントサイズとタブ幅と高さを変更する方法
ああ。私はすべてのラベルが同じ名前だったので、タブの設定を管理するすべての方法を持っていたが、あなたが言ったように、むしろ単純にうまくいった。ありがとうございました。 – nyx
@nyx:この回答を受け入れることを検討してください。詳細は[faq]を参照してください。 – trashgod