2015-10-30 4 views
1
import java.awt.*; 
import javax.swing.*; 

public class Test extends JApplet{ 
byte january = 1; 

int date = 18; 

long year = 1995; 

Я хочу, чтобы экран был в состоянии сказать: 1/18/1995, и я не уверен, как это сделать.Как я могу заставить эти типы данных отображать свои значения на экране?

+1

См. [Как использовать ярлыки] (http://docs.oracle.com/javase/tutorial/uiswing/components/label.html) – MadProgrammer

+2

Сделай сам пользуйтесь апплетами, пока не получите более полное представление об API, начните с чего-то вроде [Как сделать фреймы (основные окна)] (https://docs.oracle.com/javase/tutorial/uiswing/components/ frame.html) и [Создание графического интерфейса с JFC/Swing] (http://docs.oracle.com/javase/tutorial/uiswing/) для получения более подробных сведений. – MadProgrammer

+1

Мне нужно сделать этот показ в апплете. – NotAnything123

ответ

2

Используйте встроенный println() метод:

System.out.println(month + "//" + date + "//" + year); 

EDIT для использования с JApplet (Swing)

Поместите это в ярлыке:

import javax.swing.JLabel; 

// ... other code 

JLabel label = new JLabel(month + "//" + date + "//" + year); 
// you can set the vertical and horizontal text positions with these lines: 
// label1.setVerticalTextPosition(JLabel.BOTTOM); 
// label1.setHorizontalTextPosition(JLabel.CENTER); 

// assuming your JPanel is called panel 
panel.add(label); 

(двойные задние лапы должны сбегать друг от друга и распечатывать одну обратную косую черту; вы используете оператор + для конкатенации строк; месяц, дата и год будут автоматически преобразованы в строки здесь)

+1

'... extends JApplet {...' - Я думаю, это не будет так полезно, как вы думаете – MadProgrammer

+0

@MadProgrammer Я этого не видел. Я загружу эквивалент Swing –

+0

. Результат говорит, что мне нужен тип возврата, добавленный для добавления (метки); часть. – NotAnything123