コード例 #1
0
ファイル: DPopLabel.java プロジェクト: robertcannon/PSICS
 public void setText(String sin) {
   String s = sin;
   if (s == null) s = "";
   if (!s.equals(popB.getText())) {
     popB.setText(s);
     popB.invalidate();
     validate();
   }
 }
コード例 #2
0
ファイル: DPopLabel.java プロジェクト: robertcannon/PSICS
  @SuppressWarnings("unused")
  public DPopLabel(String s, String itxt) {
    popB = new DButton(itxt);
    popB.setActionCommand(SHOW_MENU);

    mymenu = new JPopupMenu();
    add(mymenu);
    popB.setLabelActor(this);

    setLayout(new BorderLayout());
    add("Center", popB);
  }
コード例 #3
0
ファイル: DPopLabel.java プロジェクト: robertcannon/PSICS
 public Dimension getPreferredSize() {
   if (fixedSize) {
     return new Dimension(60, 20);
   } else {
     return popB.getPreferredSize();
   }
 }
コード例 #4
0
ファイル: DPopLabel.java プロジェクト: robertcannon/PSICS
 public void setEnabled(boolean b) {
   popB.setEnabled(b);
   mymenu.setEnabled(b);
 }
コード例 #5
0
ファイル: DPopLabel.java プロジェクト: robertcannon/PSICS
 public void setLabel(String s) {
   popB.setText(s);
 }
コード例 #6
0
ファイル: DPopLabel.java プロジェクト: robertcannon/PSICS
 public void setBg(Color c) {
   popB.setBg(c);
   setBackground(c);
 }
コード例 #7
0
ファイル: DPopLabel.java プロジェクト: robertcannon/PSICS
 public String getLabel() {
   return popB.getText();
 }