В настоящее время я работаю над программой планирования SJF, которая будет выводить данные с помощью графического интерфейса. Но у меня возникают проблемы с отображением данных на панели Jframe. Помощь будет оценена. Я хочу, чтобы вывод приведенного ниже кода отображался на Jframe.Как вывести результаты в Jframe
public static void WTs() {
int totalWT=0;
for(int x=1;x<=n;x++)
{
WT[x]=BT[x-1]+WT[x-1];
System.out.print("\nWaiting time for Process" + JB[x] + ":\t" + WT[x]
+ " units \t");
totalWT= totalWT+ WT[x];
}
//////////////////////////2nd output/////////////////////////////
public static void Display()
{
for(int x=0;x<n;x++)
{
System.out.println(" JOB \t" +JB[x]);
System.out.println(" BURST TIME\t"+BT[x]);
}
GUI КОД
package javaapplication22;
import javax.swing.JOptionPane;
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextArea;
import javax.swing.SwingConstants;
public class NewClass extends JFrame {
private final JTextArea item1;
public NewClass(){super("SJF PROJECT ");
setLayout(new FlowLayout());
item1=new JTextArea(" ");
add(item1);
setLocationRelativeTo(null);
}
}
GUI код в главном классе
NewClass k= new NewClass();
k.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
k.setSize(275, 180);
k.setVisible(true);
k.setExtendedState(JFrame.MAXIMIZED_BOTH);
try {
Thread.sleep(1000);
k.hide();//1000 milliseconds is one second.
} catch(InterruptedException ex) {
Thread.currentThread().interrupt();
}
где находится код для графического интерфейса пользователя, который имеет JFrame – Sanjeev
проверить это сейчас –
больше людей, скорее всего, чтобы попытаться проанализировать ваш код, если вы отступ его правильно и последовательно. В настоящее время это почти повсеместно. – VGR