Я новичок в этих форумах, поэтому заранее извиняюсь за любые путаницы/ошибки, которые я могу сделать.Как показать несколько сообщений в одном окне сообщения joptionpane?
Я пытаюсь сделать одно окно сообщения с JOptionPane
, и я хочу, чтобы отобразить много вещей, таких как:
JOptionPane.showMessageDialog(null, string1, int1, string2, int2);
Есть ли способ, чтобы использовать эти окна сообщений для печати нескольких строк и Интс в одна коробка?
Чтобы уточнить, в основном я хочу, чтобы println
s внизу был преобразован в одно окно сообщения.
Я новичок в java.
import javax.swing.*;
public class PayrollJoption {
public static void main(String[] args) {
String nameFirst;
nameFirst = JOptionPane.showInputDialog("Enter Your First Name: ");
String nameLast;
nameLast = JOptionPane.showInputDialog("Enter Your Last Name: ");
int hourlyRate;
String hourlyRateString;
hourlyRateString = JOptionPane.showInputDialog("Enter Your Hourly Rate: ");
hourlyRate = Integer.parseInt(hourlyRateString);
int hoursWorked;
String hoursWorkedString;
hoursWorkedString = JOptionPane.showInputDialog("Enter Your Hours Worked: ");
hoursWorked = Integer.parseInt(hoursWorkedString);
double grosspay = hourlyRate * hoursWorked; // calculating gross pay
double taxWithholding = grosspay * 0.28; // calculating tax withholdings
double netPay = grosspay - taxWithholding; // calculating net pay
JOptionPane.showMessageDialog(null, "Name: ");
// This is the message box i was referring to
System.out.println("Name: " + nameFirst + " " + nameLast); // printing full name
System.out.println("Your Gross Pay Is: " + "$" + grosspay); // printing gross pay
System.out.println("Your Income Tax Is (28%) "); // showing tax percentage
System.out.println("Your Tax WithHolding is: " + "$" + taxWithholding); // showing tax withholdings
System.out.println("Your Net Pay Is: " + "$" + netPay); // printing net pay
System.out.println(" "); // skipping line for space
System.out.println("You Need A New Job!"); // printing text
}
}
Большое спасибо. что отлично работало. Я думал о создании такой строки, но я предполагаю, что использовал «+» неправильно, потому что это им не нравилось. – cooldudsk
@ cooldudsk-Спасибо! Я рад, что вы хотели того же, и вы достигли этого! –