我可能会比这更难......但我的任务是创建一个实现Comparable的showtimes类.有了这个,它构建了几个不同剧院的列表,其中包括时间等等.然后我必须使用compareTo()方法对其进行排序,首先是它所显示的电影,以及电影.标题.我有以下代码......当我尝试输出排序结果时出现混乱.我把它输出到比较字符串的地方输出 - 或+数字.
public class ShowTimeTest {
public static void main(String[] args) {
ShowTime[] movieTimes= new ShowTime[20];
// TODO Auto-generated method stub
//******************************************************
//Instantiates 20 showtime objects
//******************************************************
ShowTime cinemark1 = new ShowTime("Cinemark", "Lorde", "Friday @ 3:30", "Saturday @ 7:00", "Sunday @ 6:00","R", 1, 2);
ShowTime cinemark2 = new ShowTime("Amstar Cinemas", "Star Wars", "Thursday @ 12:00AM", "Monday @ 4:00PM", "Sunday @ 3:45PM","R", 1, 2);
ShowTime cinemark3 = new ShowTime("Fayette Movies", "Pokemon", "Friday @ 3:30", "Saturday @ 7:00", "Sunday @ 6:00","R", …Run Code Online (Sandbox Code Playgroud) 这部分任务是显示来自java库的继承.我必须创建一个java类,在调用时将颜色标签设置为适当的背景:例如,如果main表示JLabel colorfulLabel = new JLabel(Color.Blue);它创建了一个带有蓝色背景的标签.
这是我目前的彩色标签类代码:
import javax.swing.*;
import java.awt.*;
public class colorfulLabel extends JLabel{
/*constructor uses one color parameter to represent background color
creates label using background color
calls parent constructor using super()
private Color color;*/
public colorfulLabel(Color color){
super(color);
JLabel l1 = new JLabel();
setBackground(color);
}
}
Run Code Online (Sandbox Code Playgroud)
ps:是的,它只是一小块代码,但我对GUI的极度困难,更不用说实现继承了.
尝试调用父构造函数时出错.