📄 abstractuimessage.java
字号:
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space
// Source File Name: AbstractUIMessage.java
package org.gudy.azureus2.pluginsimpl.local.ui;
import org.gudy.azureus2.core3.internat.MessageText;
import org.gudy.azureus2.plugins.ui.UIMessage;
public abstract class AbstractUIMessage
implements UIMessage
{
protected int message_type;
protected int input_type;
protected String title;
protected String messages[];
public AbstractUIMessage()
{
message_type = 0;
input_type = 0;
title = "";
messages = new String[0];
}
public void setInputType(int input_type)
{
this.input_type = input_type;
}
public void setMessageType(int msg_type)
{
message_type = msg_type;
}
public void setLocalisedTitle(String title)
{
this.title = title;
}
public void setLocalisedMessage(String message)
{
setLocalisedMessages(new String[] {
message
});
}
public void setLocalisedMessages(String messages[])
{
this.messages = messages;
}
public void setMessage(String message)
{
setLocalisedMessage(localise(message));
}
public void setTitle(String title)
{
setLocalisedTitle(localise(title));
}
protected final String messagesAsString()
{
if (messages.length == 0)
return "";
StringBuffer sb = new StringBuffer(messages[0]);
for (int i = 1; i < messages.length; i++)
{
sb.append("\n");
sb.append(messages[i]);
}
return sb.toString();
}
public void setMessages(String messages[])
{
String new_messages[] = new String[messages.length];
for (int i = 0; i < new_messages.length; i++)
new_messages[i] = localise(messages[i]);
setLocalisedMessages(new_messages);
}
private final String localise(String key)
{
return MessageText.getString(key);
}
public int ask()
{
return 0;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -