Как добавить нередактируемый вид текста в JDialog? - PullRequest
0 голосов
/ 29 сентября 2018

У меня есть JFrame с кнопкой, помеченной как «заказ».Когда эта кнопка нажата, появляется диалоговое окно.Предполагается, что в этом диалоговом окне отображается сводка элементов, упорядоченных в виде текста.Я думал о наличии строки как способа просмотра заказа, но это не сработало ...

 import javax.swing.*;
 import java.awt.*;
 import java.awt.event.ActionListener;
 import java.awt.event.KeyEvent;
 import java.awt.FlowLayout;
 import java.awt.event.ActionEvent;
 import javax.swing.SwingUtilities;
 import javax.swing.JRadioButton;

 public class PizzaOrder3 {

 PizzaOrder3() {

  JFrame frame = new  JFrame();

  JButton order = new JButton("Order");
  JPanel panel1 = new JPanel();
  panel1.add(order);
  frame.getContentPane().add(panel1);
  panel1.setBounds(350,632,110,40);
  panel1.setOpaque(false);

  //Action listener for showing summary of the order
  order.addActionListener(new ActionListener()
{
  public void actionPerformed(ActionEvent e)
  {

    JDialog d = new JDialog(frame, "Hello", true);


    //Where the coding for text view is meant to go

    d.setSize(400, 300);
    d.setVisible(true);       
  }
});

    frame.setLayout(null);                              
    frame.setSize(600, 700);
    frame.getContentPane().setBackground(new Color(40, 80, 120));
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setVisible(true);
  }

  public static void main(String[] args) {

      PizzaOrder3 PizzaOrder3 = new PizzaOrder3();    
    }
  }
...