Непостоянный дисплей, когда работает программа свинга JavaJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Непостоянный дисплей, когда работает программа свинга Java

Сообщение Anonymous »

Я относительно новичок в Java (особенно Swing) и использую BlueJ IDE для некоторых базовых программ свинга. В этих случаях компоненты внезапно появляются, если я максимизирую или перетаскиваю окно и увеличивает его размер. Что происходит, и как я могу это предотвратить?import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Swing16 {
public static void main() {
JFrame frame1 = new JFrame("TESTING");

frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame1.setVisible(true);
frame1.setSize(1000, 700);
frame1.setLocation(200, 100);
// frame1.setResizable(false);

frame1.setLayout(null);

JPanel pan1 = new JPanel();
pan1.setBackground(Color.green);
pan1.setBounds(0, 0, 900, 600);
frame1.add(pan1);

pan1.setLayout(null);

JButton east = new JButton("East");
JButton west = new JButton("West");
JButton north = new JButton("North");
JButton south = new JButton("South");

Color cr1 = new Color(0, 127, 0);
Font ft1 = new Font("impact", Font.BOLD, 25);

north.setForeground(Color.white);
north.setBackground(cr1);

south.setForeground(Color.white);
south.setBackground(cr1);

east.setForeground(Color.white);
east.setBackground(Color.blue);
east.setFont(ft1);
east.setToolTipText(" This is the EAST zone");

west.setForeground(Color.white);
west.setBackground(Color.blue);
west.setFont(ft1);
west.setToolTipText(" This is the WEST zone");

JLabel lb1 = new JLabel(" Label 1 ");

JLabel lb2 = new JLabel(" Label 2 ");
lb2.setOpaque(true);
lb2.setForeground(Color.white);
lb2.setBackground(Color.black);
lb2.setFont(ft1);

JTextField tf1 = new JTextField(" TextField1");
tf1.setForeground(Color.white);
tf1.setBackground(Color.black);
tf1.setFont(ft1);
// tf1.selectAll();

JTextField tf2 = new JTextField("TextField 2");
// tf2.getFocus();

JTextArea ta1 = new JTextArea("Enter TA", 5, 30);
ta1.setForeground(Color.white);
ta1.setBackground(Color.black);
// ta1.setFont(ft1);

east.setBounds(400, 200, 80, 100);
pan1.add(east);

west.setBounds(20, 200, 80, 100);
pan1.add(west);

north.setBounds(200, 10, 100, 80);
pan1.add(north);

south.setBounds(200, 510, 100, 80);
pan1.add(south);

lb1.setBounds(0, 0, 100, 50);
pan1.add(lb1);
lb2.setBounds(0, 80, 100, 50);
pan1.add(lb2);

tf1.setBounds(10, 350, 80, 30);
pan1.add(tf1);
tf2.setBounds(10, 500, 80, 30);
pan1.add(tf2);

ta1.setBounds(400, 10, 100, 180);
pan1.add(ta1);
}
}


Подробнее здесь: https://stackoverflow.com/questions/201 ... ogram-runs
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • IOS Safari PWA: непостоянный размер области просмотра
    Anonymous » » в форуме CSS
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Как проверить непостоянный массив
    Anonymous » » в форуме Php
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Как проверить непостоянный массив
    Anonymous » » в форуме Php
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Android 10 вводит входные данные на внешний дисплей/виртуальный дисплей
    Anonymous » » в форуме Android
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Проблема свинга Java (в то время как True Loop с эффектом взрыва)
    Anonymous » » в форуме JAVA
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»