所以我试图显示 JavaFX 中的所有文本,它应该显示字体中的所有文本:这是我的 javafx 代码
<HBox>
<GridPane xmlns:fx= "http://javafx.com/fxml" hgap = "10" vgap = "0">
<Button text = "Explore Catalogue" alignment = "center" styleClass = "largeButton" GridPane.columnIndex="0" GridPane.rowIndex="2"/>
<Button text = "Customer Record" styleClass = "largeButton" GridPane.columnIndex="1" GridPane.rowIndex="2"/>
<Button text = "Top-up Account" styleClass = "largeButton" GridPane.columnIndex="2" GridPane.rowIndex="2"/>
<Button text = "Favourite Movies" styleClass = "largeButton" GridPane.columnIndex="3" GridPane.rowIndex="2"/>
</GridPane>
Run Code Online (Sandbox Code Playgroud)
此代码只能给出以下输出:
如何在不更改字体属性的情况下显示按钮中的所有文本,字体属性应如下所示:
我的按钮的 CSS 代码是:
.largeButton {
-fx-font-family: "Verdana";
-fx-pref-width: 200px;
-fx-pref-height: 200px;
-fx-font-size: 28px;
-fx-background-color: white;
-fx-text-fill: #4d4b44;
-fx-border-color: #dedede; …
Run Code Online (Sandbox Code Playgroud) 因此,我完全按照Google翻译API的文档遵循相同的步骤,其中提供了以下代码。
# Imports the Google Cloud client library
from google.cloud import translate
# Instantiates a client
translate_client = translate.Client()
# The text to translate
text = u'Hello, world!'
# The target language
target = 'ru'
# Translates some text into Russian
translation = translate_client.translate(
text,
target_language=target)
print(u'Text: {}'.format(text))
print(u'Translation: {}'.format(translation['translatedText']))
Run Code Online (Sandbox Code Playgroud)
现在,当我编译它时,我返回此错误:
追溯(最近一次通话最近):文件“ test.py”,第5行,位于translate_client = translate.Client()文件“ C:\ ProgramData \ Anaconda3 \ lib \ site-packages \ google \ cloud \ translate_v2 \ client.py ”,第65行,位于init super(Client,self)中。初始化(凭据=凭据,_http = _http)文件“ C:\ ProgramData …
所以我有这个代码
private void customerRemove(){
customers = new LinkedList <Customer>();
customers.add(new Customer(1, "John", 20));
customers.add(new Customer(2, "Mike", 21));
customers.add(new Customer(3, "Harry", 22));
System.out.println("\nRemoving a customer.");
System.out.print("Enter a customer ID: ");
int rmvId = In.nextInt();
for (Customer rmvCustomer:customers){
if(rmvCustomer.getID()== rmvId){
customers.remove(rmvCustomer);
System.out.println("Customer removed.");
System.out.println(" ");
break;
}
else{
System.out.println("That customer does not exist.\n");
break;
}
}}
Run Code Online (Sandbox Code Playgroud)
当我称这种方法.始终执行else语句为什么会这样,我该如何解决这个问题呢?