Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2010, 21:35   #1
Mira-girl
Пользователь
 
Регистрация: 08.11.2009
Сообщений: 16
По умолчанию Не слушается alignmentX()

Помогите, пожалуйста, сделать так, чтобы кнопка logout размещалась в правом верхнем углу. Не могу понять, что не так делаю.

Код:
public class SalesmanView extends JPanel implements IView, ActionListener
{
   private static String LOGOUT = "logout";
   
   private JFrame             salesmanFrame;
   // control frame for SalesmanView
   private SalesmanController salesmanController;
   // reference to controller for this SalesmanView
   
   JButton logout; //button to log out
   
   public SalesmanView(SalesmanController salesmanController)
   {
      this.salesmanController = salesmanController;
   }

   private SalesmanView(JFrame frame)
   {
      this.salesmanFrame = frame;
      this.setAlignmentX(RIGHT_ALIGNMENT);
      System.out.println(this.getAlignmentX());
      logout = new JButton("Log out");
      logout.setAlignmentX(RIGHT_ALIGNMENT);
      add(logout);
   }

   /**
    * Method is used to create GUI and show it.
    */
   public void showView()
   {
      salesmanFrame = new JFrame("Salesman view");
      Toolkit kit = Toolkit.getDefaultToolkit();
      Dimension screenSize = kit.getScreenSize();
      salesmanFrame.setBounds((int) (screenSize.width / 4),
            (int) (screenSize.height / 4), 700, 420);
      Image img = kit.getImage("icon.jpg");
      salesmanFrame.setIconImage(img);

      SalesmanView newContentPane = new SalesmanView(salesmanFrame);
      //newContentPane.setOpaque(true);
      salesmanFrame.setContentPane(newContentPane);
      salesmanFrame.setResizable(false);
      salesmanFrame.setVisible(true);
   }
}
Mira-girl вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TStaticText не слушается. docbrain Компоненты Delphi 23 18.07.2010 15:18
Программа не слушается условия [D7, XP] DriverSTi Общие вопросы Delphi 17 09.01.2010 18:18